1 / 17
文档名称:

C语言32以及C++63个关键字及其含义.doc

格式:doc   大小:30KB   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言32以及C++63个关键字及其含义.doc

上传人:简爱 2023/3/27 文件大小:30 KB

下载得到文件列表

C语言32以及C++63个关键字及其含义.doc

文档介绍

文档介绍:该【C语言32以及C++63个关键字及其含义 】是由【简爱】上传分享,文档一共【17】页,该文档可以免费在线阅读,需要了解更多关于【C语言32以及C++63个关键字及其含义 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。工程施工
工程施工
工程施工
C语言32个关键字及其含义
auto:自动变量用关键字auto作存储类别的声明.(可以省略,不写则隐含确定为“自动存储类别")
break:不能用于循环语句和switch语句之外的任何其他语句中。作用为结束循环。
case:情况之一
char:字符型
const:常量
continue:作用结束本次循环,不是终止整个循环.
default:默认结束
do:做(先做后判断)
double:双精度
else:别的
enum:枚举类型,
extern:外部变量声明
float:浮点型
for:循环语句,
goto:标记。作用是从内层循环跳到外层循环.
if:如果,条件语句
工程施工
工程施工
工程施工
int:整型
long:长整型
register:寄存器标识符
return:返回值
short:短整型
signed:有符号型
sizeof:大小,长度
static:静态的
struct:结构体
switch:交换
typedef:起别名
union:共用体
unsigned:无符号型
void:无返回
工程施工
工程施工
工程施工
C++66个关键字的中文含义
(汇编),用法如下:
asm(指令字符串);
允许在C++程序中嵌入汇编代码.
2。auto(自动,automatic)是存储类型标识符,表明变量“自动”具有本地范围,块范围的变量声明(如for循环体内的变量声明)默认为auto存储类型。
3。bool(布尔)类型,C++中的基本数据结构,其值可选为true(真)或者false(假).C++中的bool类型可以和int混用,具体来说就是0代表false,。
(中断、跳出),用在switch语句或者循环语句中。程序遇到break后,即跳过该程序段,继续后面的语句执行。
,用于判断不同的条件类型。

7。charchar(字符,character)类型,C++中的基本数据结构,其值一般为0~。char类型的数据需要用单
工程施工
工程施工
工程施工
引号’'括起来。
(类)是C++。(常量的,constant)所修饰的对象或变量不能被改变,修饰函数时,该函数不能改变在该函数外面声明的变量也不能调用任何非const函数。在函数的声明与定义时都要加上const,放在函数参数列表的最后一个括号后。在C++中,用const声明一个变量,意味着该变量就是一个带类型的常量,可以代替#define,且比#define多一个类型信息,且它执行内链接,可放在头文件中声明;但在C中,其声明则必须放在源文件(即。C文件)中,在C中const声明一个变量,除了不能改变其值外,它仍是一具变量。
10。const_cast用法:const_cast<type_id>(expression)
该运算符用来修改类型的const或volatile属性。除了const或volatile修饰之外,type_id和expression的类型是一样的。常量指针被转化成非常量指针,并且仍然指向原来的对象;
常量引用被转换成非常量引用,并且仍然指向原来的对象;常量对象被转换成非常量对象。
工程施工
工程施工
工程施工

continue(继续),与break不同的是,continue不是进入代码段后的部分执行,而是重新开始新的循环。因而它是“继续循环”之意,不是break(跳出)。

default(默认、缺省)用于switch语句。当switch所有的case都不满足时,将进入default执行。default只能放在switch语句所有的case之后,。deletedelete(删除)释放程序动态申请的内存空间。delete后面通常是一个指针或者数组[],并且只能delete通过new关键字申请的指针,否则会发生段错误。
14。dodo—while是一类循环结构。与while循环不同,do-while循环保证至少要进入循环体一次。

工程施工
工程施工
工程施工
double(双精度)类型,C++中的基本数据结构,以双精度形式存储一个浮点数.
16。dynamic_cast
dynamic_cast(动态转换),允许在运行时刻进行类型转换,,把基类指针转换成派生类指针,或者把指向基类的左值转换成派生类的引用.
17。elseelse紧跟在if后面,用于对if不成立的情况的选择.
18。enum
enum(枚举)类型,给出一系列固定的值,。explicit
explicit(显式的)的作用是“禁止单参数构造函数”被用于自动型别转换,其中比较典型的例子就是容器类型。在这种类型的构造函数中你可以将初始长度作为参数传递给构造函数。
工程施工
工程施工
工程施工
20。export
为了访问其他编译单元(如另一代码文件)中的变量或对象,对普通类型(包括基本数据类、结构和类),可以利用关键字extern,来使用这些变量或对象时;但是对模板类型,则必须在定义这些模板类对象和模板函数时,使用标准C++新增加的关键字export(导出).

extern(外部的)声明变量或函数为外部链接,(外部变量)是静态分配空间的,即程序开始时分配,结束时释放。用其声明的变量或函数应该在别的文件或同一文件的其它地方定义(实现).在文件内声明一个变量或函数默认
++中,还可用来指定使用另一语言进行链接,这时需要与特定的转换符一起使用。目前仅支持”C"转换标记,来支持C编译器链接。使用这种情况有两种形式:
extern“C”声明语句
extern“C”{声明语句块}
22。false
false(假的),C++。24。for
工程施工
工程施工
工程施工
for是C++中的循环结构之一,用于有确定开始和结束以及需要确定步长的循环结构.

friend(友元),通过友元直接访问类中的private/protected成员的主要目的是提高效率。友元包括友元函数和友元类。

goto(转到),用于无条件跳转到某一标号处开始执行.

if(如果),C++中的条件语句之一,可以根据后面的bool类型的值选择进入一个分支执行。
28。inline
inline(内联)函数的定义将在编译时在调用处展开。inline函数一般由短小的语句组成,可以提高程序效率。
29。int
工程施工
工程施工
工程施工
int(整型,integer),C++中的基本数据结构,用于表示整数,精度小于long.

long(长整型,longinteger),C++中的基本数据结构,用于表示长整数。
mutable(易变的)是C++中一个不常用的关键字。,所以随着数据成员的改变,对像的状态也会随之发生变化。如果一个类的成员函数被声明为const类型,表示该函数不会改变对象的状态,也就是该函数不会修改类的非静态数据成员。但是有些时候需要在该类函数中对类的数据成员进行赋值,这个时候就需要用到mutable关键字。
32。namespace
namespace(命名空间)用于在逻辑上组织类,是一种比类大的结构。

new(新建)用于新建一个对象。new运算符总是返回一个指针。由new创建的对象需要在恰当的地方进行delete操作。