前言:
当前兄弟们对“c语言关键字的作用是什么”大致比较珍视,兄弟们都需要了解一些“c语言关键字的作用是什么”的相关内容。那么小编也在网摘上汇集了一些有关“c语言关键字的作用是什么””的相关内容,希望我们能喜欢,各位老铁们快快来了解一下吧!asm
插入一个汇编指令.
auto
声明一个本地变量.
bool
声明一个布尔型变量.
asm
语法:
asm( "instruction" );
asm允许你在你的代码中直接插入汇编语言指令, 各种不同的编译器为这一个指令允许不一致形式, 比如:
asm { instruction-sequence }
or
asm( instruction );auto
关键字auto是用来声明完全可选择的局部变量的
#include <cstdio>int main() { auto a = 100; printf("%d", a);}
运行结果:
bool
关键字bool是用来声明布尔逻辑变量的;也就是说,变量要么是真,要么是假。举个例子:
bool done = false; while( !done ) { ... }
你也可以查看 data types 这一页.
C++ 定义了另外两个基本数据类型: bool 和 wchar_t.
类型
描述
bool
布尔类型, 值为true 或 false
wchar_t
宽字符类型
关键字break是用来跳出一个do, for, or while 的循环. 它也可以结束一个 switch 语句的子句,让程序忽略下面的case代码.举个例子:
while( x < 100 ) { if( x < 0 ) break; cout << x << endl; x++; }
break语句只能跳出本层循环,假如你要跳出一个三重嵌套的循环,你就要使用包含其它的逻辑或者用一个goto语句跳出这个嵌套循环.
do
语法:
do { statement-list; } while( condition );
do构建一个循环语句表,直到条件为假.注意循环中的语句至少被执行一次,因为判断条件在循环的最后.
for
语法:
for( initialization; test-condition; increment ) { statement-list; }
for构造一个由4部分组成的循环:
初始化, 可以由0个或更多的由逗号分开的初始化语句构成;判断条件,如果满足该语句循环继续执行;增量, 可以由0个或更多的由逗号分开的增量语句构成;语句体,由0个或更多的语句构成,当循环条件成立时他们被执行.
例如:
for( int i = 0; i < 10; i++ ) { cout << "i is " << i << endl; } int j, k; for( j = 0, k = 10; j < k; j++, k-- ) { cout << "j is " << j << " and k is " << k << endl; } for( ; ; ) { // loop forever! }while
语法:
while( condition ) { statement-list; }
关键字 while 用于一个只要条件未真就执行statement-list的循环体.注意假如起始条件为false,statement-list 将不被执行. (你可以用一个do循环来保证statement-list至少被执行一次.) 例如:
bool done = false; while( !done ) { ProcessData(); if( StopLooping() ) { done = true; } }switch
语法:
switch( expression ) { case A: statement list; break; case B: statement list; break; ... case N: statement list; break; default: statement list; break; }
switch语句允许你通过一个表达式判断许多数值,它一般用来在多重循环中代替if()...else if()...else if()... 语句. break 语句必须在每个case 语句之后, 负责循环将执行所有的case语句.default case 是可选的.假如所有的case都不能匹配的话,他将和defult case匹配. 例如:
char keystroke = getch(); switch( keystroke ) { case 'a': case 'b': case 'c': case 'd': KeyABCDPressed(); break; case 'e': KeyEPressed(); break; default: UnknownKeyPressed(); break; }
标签: #c语言关键字的作用是什么