标签:
C语言有一堆关键字,一共n个,就在下面:
1.类型关键字
系统内置类型:long short int char float double void
long:32位整数,默认为有符号,下同
short:16位整数
int:根据机器而定是32位还是16位整数,现在的一般都是32(常用)
char:8位字符(常用)
float:32位小数(单精度)
double:64位小数(双精度)(常用)
void:无(变量只能用于void*,函数返回类型可以用void)(常用)
自定义类型:struct union enum typedef
struct:结构体(常用)
union:共用体
enum:枚举类型
typedef:自定义类型名
类型修饰符:auto extern static register const signed unsigned volatile
auto:自动变量(用于函数内,可加可不加)
extern:外部变量(多文件编程时候用到)
static:函数内静态变量(函数执行完毕不被释放)
register:寄存器变量
const:常量(常用)
signed:有符号,用于long short int char,可加可不加
unsigned:无符号,用于同上(常用)
2.语句关键字
if else switch case default goto while for do break continue return
if和else组成条件判断语句,if(表达式)语句else 语句。表达式为真执行第一个,否则第二个
switch case default组成switch语句。不经常用,不解释了。
goto十分不常用,十分不建议用!所以不解释
while(条件)语句 条件为真的时候执行语句,语句执行完成再次判断 否则跳过执行while下一条语句
for(表达式1;表达式2;表达式3)语句 整个for循环开始执行表达式1,每次像while一样判断表达式2,为真执行语句,然后执行表达式3,否则跳过
do和while组成循环,do 语句 while(条件);先执行语句,然后判断条件,为真再次执行判断,为假继续执行下一条语句
break表示跳出循环体或者一个switch语句,continue表示跳过三种循环的语句部分。
return一般在函数末尾,void函数中只能直接加分号,其它加返回的值。执行return语句时函数立即返回。
3.运算符 sizeof
用法:sizeof(东西),东西可以是数组名(得到数组总字节大小),变量名,类型名,函数名等等。返回size_t,单位是字节。
标签:
原文地址:http://www.cnblogs.com/oier/p/5575209.html