c语言关键字汉语意思
发布网友
发布时间:2022-03-08 09:08
我来回答
共2个回答
热心网友
时间:2022-03-08 10:38
保留字
auto
指定变量的存储类型是默认值break中断和跳出循环(for循环 或 while循环)或switch选择语句执行到语句块的结束处即}后。一般不必写出来case与switch配套使用的分支起点也成为case子句 。
switch和case、default配套使用。
char定义字符型变量或指针 。如char c, char *p等const定义常量或参数 。
constant的简写continue在循环语句中跳过continue后面的程序回到循环体的开始处重新执行循环default定义switch中的default子句 。
switch结构中的默认分支即除了case以外的共用分支do定义do-while语句 一种固定的循环结构先执行循环体语句再判断条件是否满足。一般在循环体中修改条件变量的值double定义双精度浮点数变量 或指针如存储圆周率百分比等enum定义枚举类型变量都是整形数。将一类客观对象的每个成员例举出来。如一周的7天人类的血型化学元素种类extern声明外部变量或函数说明该变量或函数在本C文件之外申明float定义浮点型变量或指针 即所谓的单精度浮点数。与double相对应for构成for循环的开始关键字。forever(永远)的意识goto跳转语句即从当前位置跳转到由标签指定的位置执行。应尽量避免使用它。if进行条件判断与分支的保留字.else不符合if判断条件的分支。可组合为 else if使用int定义整型变量或指针 。integer(整数)的简写long定义长整型变量或指针 。占用2倍int的存储字节register指定变量的存储类型是寄存器变量Turbo c中用自动变量代替 。主要用于int型变量且该变量被大量循环使用。因CPU寄存器有限故一个函数内不可多用该类型变量return从调用函数处返回在for循环和while循环中也有中断、结束循环的功能short定义短整型变量或指针 占用int类型的一般存储字节signed定义有符号的整型变量或指针sizeof获取某种类型的变量或数据所占内存的大小是运算符 其实际大小与编译器、操作系统和CPU有关如不能假定sizeof(int)等于4。如sizeof(int)等static指定变量的存储类型是静态变量或指定函数是静态函数 。静态变量或函数只在本c文件范围内可用即禁止在其它c文件访问该变量或函数struct定义结构体类型的保留字 。structure的简写switch构成switch、case、default选择分支的开始保留字。分支条件变量为整数typedef为数据类型定义别名的关键字主要用于缩短类型长度或便于记忆 。type define的简写union定义共用体类型的保留关键字。共用体类型各类型使用相同的存储字节长度unsigned明确申明为无符号的整型或字符型变量或指针 使用int、float等申明时默认为带符号的。确认数据为非负正数时可使用该保留字修饰。signed申明为带符号的变量与unsigned相对应。使用int,float等申明变量时默认都是signed.。较少直接使用该保留字。void定义类型不确定的指针或指定函数没有返回值 和没有形式参数。void定义的指针也称为万能指针通过强制类型转换才能使用volatile变量的值可能在程序的外部被改变 即可能被本程序显式赋值外还有可能被别的程序赋值使用volatile可防错、优化。while构成while或do-while循环的保留关键字restrict用于指针的修饰确保指针指向的对象只能由该指针访问。用于编译优化_bool逻辑类型其值仅可为真(true)或假(false)_Complex复数类型包含是不和虚部两部分。分为float和double型。一般编译器都不支持_Imaginary虚数类型即只有虚部的复数。也分为float和double型。一般编译器都不支持
热心网友
时间:2022-03-08 11:56
请参考http://wenku.baidu.com/view/44e4221c6bd97f192279e9f0.html