C语言中符号的表达意义.doc
C C 语言符号意义大全语言符号意义大全32 个关键字及其含义:auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数 switch :用于开关语句 case:开关语句分支 enum :声明枚举类型 register:声明积存器变量 typedef:用以给数据类型取别名(当然还有其他作用) char :声明字符型变量或函数 extern:声明变量是在其他文件正声明(也可以看做是引用变量) return :子程序返回语句(可以带参数,也看不带参数) union:声明联合数据类型 const :声明只读变量 float:声明浮点型变量或函数 short :声明短整型变量或函数 unsigned:声明无符号类型变量或函数 continue:结束当前循环,开始下一轮循环 for:一种循环语句(可意会不可言传) signed:生命有符号类型变量或函数 void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用) default:开关语句中的“其他”分支 goto:无条件跳转语句 sizeof:计算数据类型长度 volatile:说明变量在程序执行中可被隐含地改变 do :循环语句的循环体 while :循环语句的循环条件 static :声明静态变量 if:条件语句 C 语言中像%D A” ,102 表示字母”B”,134 表示反斜线,XOA 表示换行等。转义字符的使用 在 C 语言中,对变量的存储类型说明有以下四种:auto 自动变量 register 寄存器变量 extern 外部变量 static 静态变量 自动变量和寄存器变量属于动态存储方式, 外部变量和静态变量属于静态存储方式。在介绍了变量的存储类型之后, 可以知道对一个变量的说明不仅应说明其数据类型,还应说明其存储类型。 因此变量说明的完整形式应为: 存储类型说明符 数据类型说明符 变量名,变量名; 例如: static int a,b; 说明 a,b 为静态类型变量 auto char c1,c2; 说明 c1,c2 为自动字符变量static int a5=1,2,3,4,5; 说明 a 为静整型数组 extern int x,y; 说明 x,y 为外部整型变量 与指针有关的各种说明和意义见下表。int *p; p 为指向整型量的指针变量 int *pn; p 为指针数组,由 n 个指向整型量的指针元素组成。 int (*p)n; p 为指向整型二维数组的指针变量,二维数组的列数为n int *p() p 为返回指针值的函数,该指针指向整型量 int (*p)() p 为指向函数的指针,该函数返回整型量 int *p p 为一个指向另一指针的指针变量,该指针指向一个整型量。指针变量的赋值 p 可以有以下两种方式: (1) 指针变量初始化的方法 int a; int *p= (2) 赋值语句的方法int a; int *p; p= (1)取地址运算符& (2)取内容运算符*