关键字:sizeof,typedef,volatile
1.sizeof:用来测变量、数组的占用存储空间的大小(字节数)
例如:int a=10;
int num;
num=sizeof(a);
2.typedef:重命名相关的关键字
作用是给一个已有的类型,重新起个类型名,并不是创建一个新的类型。
typedef起别名的方法:
1).用想起名的类型定义一个变量:short int a;
2).用新的类型名代替变量名:short int INT18;
3).在最前面加typedef:typedef short int INT18;
4).就可以用新的类型名定义变量了
INT18 b;和 short int b;//是一个效果
例如:#include <stdio.h>
//1.short int a;
//2.short int INT18;
typedef short int INT18;
int main(int argc,char*argv[])
{
short int a=101;
INT18 c=111;
printf("a=%d\n",a);
printf("c=%d\n",c);
return 0;
}
3.volatile 易改变的意思
用volatile定义的变量,是易改变的,就是告诉CPU每次用volatile变量的时候,重新去内存中取
保证用的是最新的值,而不是寄存储器中的备份。
volatile 关键字现在较少适用
volatile int a=10;
扩展知识:
命名规则:在C语言中给变量和函数起名的时候,由字母、数字、下划线构成必须以字母或者下划线开头。
例如:int a2;
int a_2;
int _b;//以上是正确的
int 2b;//不正确的
int $a2;//不正确的
4.大小写敏感
5.一个完整的C语言程,是由一个、且只能有一个main()函数(又称主函数,必须有)
和若干个其他函数结合而成。
main函数是程序的入口,即程序从main函数开始执行