void:声明函数无返回值或无参数,声明无类型指针。void 类型表示“无类型”,通常用于函数返回类型、函数参数列表和指针类型中。 二、控制语句关键字(12个) if:条件语句,用于根据条件执行不同的代码块。 else:条件语句的否定分支,与 if 连用。 switch:开关语句,用于实现多分支选择结构。 case:开关语句的分支标签。
内联函数使用inline关键字定义,并且函数体和申明必须结合在一起, 否则编译器将他作为普通函数对待。 inline int function(int n); inline int function(int n) { return ((n%2)?1:0); } 内联函数把代码也加放入了符号列表中,避免了频繁调用函数对栈带来的消耗,达到优化代码的作用。所以内联函数本身不能太...
class(类)是 C++ 面向对象设计的基础。使用 class 关键字声明一个类。9. const const(常量的,constant)所修饰的对象或变量不能被改变,修饰函数时,该函数不能改变在该函数外面声明的变量也不能调用任何非const函数。在函数的声明与定义时都要加上const,放在函数参数列表的最后一个括号后。在 C++ 中,用 c...
enum 构成枚举类型名的关键字。 explicit 这个关键字修饰构造函数声明,表示显式构造函数(模版),显式构造函数不参与特定的重载。 extern, export 为了访问其他编译单元(如另一代码文件)中的变量或对象,对普通类型(包括基本数据类、结构和类),可以利用关键字extern,来使用这些变量或对象时;但是对模板类型,则必须在定义...
32个关键字吧。auto :声明自动变量 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用)long :声明长整型变量或函数 switch :用于开关语句 case:开关语句分支 enum :声明枚举类型 register:声明寄存器...
/* 【合众易成】从字典中获取指定关键字对应的提示列表(本例提示前4个),按照使用频率和提示信息本身的自然序排列 作者: 合众易成 Version : 1.0 === */ #include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { char *find...
根据关键字的作用,可以将关键字分为数据类型关键字和流程控制关键字两大类。1 数据类型关键字 A基本数据类型(5个) void:声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果 char:字符型类型数据,属于整型数据的一种 int:整型数据,通常为编译器指定的机器字长 float:单精度浮点型数据,属于浮点数据的一种...
noexcept关键字只会在编译期间影响优化方法,不会对运行期间造成任何影响 设计意图 C++11 为了替代 throw() 而提出的一个新的关键字,在 C++ 中使用函数异常声明列表来查看函数可能抛出的异常,预先知道函数不会抛出异常有助于简化调用该函数的代码,而且编译器确认函数不会抛出异常,它就能执行某些特殊的优化操作。 如果...
初识C语言——关键字static的作用 在C语言中,关键字static通常用来修饰变量和函数1. 修饰局部变量-称为静态局部变量2. 修饰全局变量-称为静态全局变量3. 修饰函数-称为静态函数 (1).static修饰局部变量 下面我们通过两段代码来理解static修饰局部变量的意义。