一、标识符全是英文
二、数字 字母 下划线组成 首字符不能是数字(一律以小写字母)不能跟关键字重复
static 不是标识符 是关键字
变量定义:数据类型 标识符
但凡是标识符 首字母一定是小写字母
一、标识符全是英文
二、数字 字母 下划线组成 首字符不能是数字(一律以小写字母)不能跟关键字重复
static 不是标识符 是关键字
变量定义:数据类型 标识符
但凡是标识符 首字母一定是小写字母
常量:
字符必须用单引号表示
multi 可变的
双斜线:表示单行注释
多行注释:\*
union:共用型
enum:枚举型、
二、in
short in
unsinged in
****************************************
重点***********************************
表达式是由运算符,操作数和标点符号组成的序列;
可以是一个单独的变量或者常量;
表达式是有值的;
表达式的值分为逻辑值和算数值;
赋值运算符:
左边一般是变量而右边 是表达式;
特殊数组(char数组):
支持所有的赋值方法
但,char数组可以赋值字符串
字符串存在char数组中占n+1位,最后一个是\n
用花括号给数组初始化赋值的时候,只能在定义的时候(不能先定义再用花括号赋值)
char数组初始化赋值字符串的时候只能在定义的时候,否则无效。
数组(C语言)
1.集合
2.有序
3.类型相同
循环语句:for语句,while语句,do-while语句。
控制语句:break,conture。
变量的初始化的好处:给定一个有意义的初始值,清理内存中的垃圾值。
字符集构成语句,语句构成程序。
int:整数 4个字节(32位)
float : 4 个字节 精确表示为7-8位
double: 8 个字节 精确表示为16-17位
MAC 中的Xcode编译器
内存区域:
栈区:局部变量,形参。
堆区:动态数据,指针。
数据区:全局变量,常量,静态变量。
代码区: 函数。
/*
stdio.h 系统库文件
#include 导入头文件的预编译指令
<> 直接搜索系统自带的库
“”先搜索用户自定义的库 再搜索系统库
*/
/*
int main() 主函数 作为程序的唯一入口,它有且仅有一个
*/
/*printf ("hello 妹子“)
语句
\n 表示换行 转义字符
*/
int temp = array[i]
array[i]=array[i+1]
array[i+1]=temp
#include void main()
{
printf()
}
百位数:i
百位上的数是:i/100
十位上的数是:i/10%10
个位上的数是:i%10
辅助控制语句:continue和break;
显示类型转换,例如:a=(int)7.5;表示把7.5强转化成整型。
强制转换只是临时性的转换,并没有修改实际
switch后面的括号中只能是整型,枚举,字符型。