———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———
一、C语言中的关键字
C语言一共提供了32个关键字,并且全部被C语言赋予了特殊的含义
auto double int struct break else long switch
case enum register typedef char extern return union
const float short unsigned continue for signed void
default goto sizeof volatile do if while static
注:所有关键字在Xcode中均显示为红色
二、标识符
标识符只能由字母、数字、下划线_组成,并且不能以数字开头,字母大小写严格区分。标识符命名一般由英文单词或其他有意义的字符组成,并且不同单词间用下划线_隔开或采取驼峰标识的方式。另关键字不可用作标识符。
三、数据
1>数据的分类
静态数据:永久性的数据,一般存储在硬盘上,数据一般比较大,以文件的方式存在,计算机关机后数据依然存在。
动态数据:程序运行过程中产生的临时数据,一般在内存中,数据较小,计算机关闭后数据销毁。
2>数据类型
3>不同数据类型所占字节数(64位编译器下):基本数据类型:整型(int)、浮点型(单精度float、双精度double)、字符型(char)
指针类型:void *
空类型:void
构造类型:数组、结构体(struct)、共用体(union)、枚举(enum)
char(%c):1字节
int(%d/%i):4字节
float(%f):4字节
double(%f):8字节
四、常量和变量
1>常量
用于表示一些固定的数据,如整型常量、浮点型常量、字符常量、字符串常量。
2>变量
用于数据不确定的情况。
根据变量的作用域,变量可以分为局部变量和全局变量
局部变量
全局变量
定义
函数内部(包括形参)
函数外部
作用域
定义变量那一行开始,到所在代码块结束
定义变量那一行开始,到文件结尾
生命周期
定义变量那一行开始分配空间,到代码快结束后被回收
程序一启动即分配空间,直到程序退出被回收
初始值
没有固定初始值
0
定义变量的格式为:变量类型+变量名。如int a;doubleb等
变量输出常用格式符:整数(%d/%i),小数(%f),字符(%c)
使用注意:
a)同一代码块中不可定义同名的变量
b)变量的作用域:定义变量那一行开始,到该变量所在的代码块结束。(代码块的作用:及时释放内存,提高性能)
c)内存寻址由大到小