我们根据关键字的作用,可以将关键字分为数据类型关键字和流程控制关键字两大类。 一、数据类型关键字 a. 基本数据类型(5个) void:声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果。 char:字符型类型数据,属于整型数据的一种。 int:整型数据,通常为编译器指定的机器字长。
inline:是用来优化函数调用的关键字,它建议编译器将函数内联展开,从而避免了函数调用的开销,提高了程序的性能。当程序中频繁调用一个简单的函数时,使用inline可以将函数展开为一段代码直接插入到调用位置,避免了函数调用的开销 restrict:关键字用于告诉编译器,一个指针指向的内存空间是唯一的,没有其他指针指向同...
代码语言:javascript 复制 #include<stdio.h>auto int b=10;//报错,auto 不能用来修饰全局变量intmain(){auto int a=30;// 等价于 int a = 30;} 四、最快的关键字 -- register 1、存储分级在计算机内部,越靠近CPU的存储单元的运行速度越快,但其相对单位制造成本也越高,越远离CPU的存储单元运行速度越慢...
union声明共用数据类型 enum声明枚举类型 typedef用以给数据类型取别名 const声明只读变量 unsigned声明无符号类型变量或函数 signed声明有符号类型变量或函数 extern声明变量是在其他文件中声明 register声明寄存器变量 static声明静态变量 volatile说明变量在程序执行中可被隐含地改变 void声明函数无返回值或无参数,声明无类型...
1 数据类型关键字 A.基本数据类型(5个) void :声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果 char :字符型类型数据,属于整型数据的一种 int :整型数据,通常为编译器指定的机器字长 float :单精度浮点型数据,属于浮点数据的一种 double :双精度浮点型数据,属于浮点数据的一种 ...
break:break关键字是用来终止当前循环或者终止switch/case语句的执行,它后面可以加一个匹配标记,用来提供执行跳转。 case:case关键字用于在switch语句中定义不同的情况,当switch语句中的表达式匹配到case后面的值时,就会执行这个case子句里面的语句。 char:char关键字用于定义字符型变量,它存储一个字符,可以用于字符串的...
关键字 typedef 总结 序言 1. C/C++中内存大致分的三个区域 栈区(stack):由编译器自动分配释放。存放:局部变量、形参、返回值。 堆区(heap): 由程序员分配内存和释放。调用函数:malloc() free()等。 静态区:通常是用于那些在编译期间就能确定存储大小的变量的存储区,全局变量和静态变量。
CPP语言关键字及注解 C语言关键字及注解 1、asm:允许在代码中直接插入汇编语言指令。 2、auto:用来声明完全可选择的局部变量。 3、bool:用来声明布尔逻辑变量。 4、break:用来跳出一个do、for、while循环,也可以 结束一个switch语句的句子 5、case:在switch里面用来检测匹配。
一、数据类型关键字 A基本数据类型(5个) void:声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果 char:字符型类型数据,属于整型数据的一种 int:整型数据,通常为编译器指定的机器字长 float:单精度浮点型数据,属于浮点数据的一种 double:双精度浮点型数据,属于浮点数据的一种 ...
default: default关键字用来指定switch中的默认case语句,当没有任何case匹配成功时,将会执行default后面的语句。 do: do关键字用来声明一个do-while循环,do-while循环通常用来保证在程序中某个条件至少被执行一次,它的基本形式为“do{}while()”,执行流程大致如下:首先执行do后面的语句,然后判断while后面的条件是否满足...