c语言中常见关键字:  
char :    =>声明字符型变量或函数 
double :=>声明双精度变量或函数 
enum :  =>声明枚举类型 
float:     =>声明浮点型变量或函数 
int:        =>声明整型变量或函数 
long :    =>声明长整型变量或函数 
short :   =>声明短整型变量或函数 
signed: =>声明有符号类型变量或函数 
struct:   =>声明结构体变量或函数 
union:   =>声明联合数据类型 
unsigned:=>声明无符号类型变量或函数 
void :   =>声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)

1.循环语句 
for:      =>一种循环语句(可意会不可言传) 
do :     =>循环语句的循环体 
while : =>循环语句的循环条件 
continue:=>结束当前循环,开始下一轮循环 
2.条件语句 
if: 条件语句 
else : =>条件语句否定分支(与 if 连用) 
goto: =>无条件跳转语句 
3.开关语句 
switch : =>用于开关语句 
case: =>开关语句分支 
default: =>开关语句中的“其他”分支 
4. 
return :=>子程序返回语句(可以带参数,也看不带参数)

5. 存储类型关键字: 
auto :  =>声明自动变量 一般不使用 
extern:=>声明变量是在其他文件正声明(也可以看做是引用变量) 
register:=>声明积存器变量 
static :=>声明静态变量

6. 其它关键字: 
const : =>声明只读变量 
sizeof: =>计算数据类型长度 
typedef:=>用以给数据类型取别名(当然还有其他作用) 
volatile:=>说明变量在程序执行中可被隐含地改变
c++语言中关键字
 asm  
=>插入一个汇编指令. 汇编代码常出现,如果有多句汇编代码也可以用大括号括住
_asm
{
mov ecx,10;
rep movs byte ptr [edi],byte ptr[esi];
}

auto
=>auto是C++新标准的一种新类型,能根据数据类型自动判断变量类型 
一般定义在函数内部的,没有添加任何其他修饰符的变量都是自动变量
 bool
=>声明一个布尔型变量.

break
=>结束一个循环.

case
=>一个switch语句的一部分.

catch
=>处理 thrown 产生的异常.

char
=>声明一个字符型变量.例:char ch[10];
class 声明一个类. 例:class A{
                       public:A();
                       private:int a;
                                         };const
const           =>声明一个常量. 如:const int i = 6; // 定义了一个常量,这个常量的值不会被改变。 
const_cast   => 从一个const变量中抛出.  
continue      =>用来跳出本次循环,继续执行下次循环. 
default         =>switch语句里面,default表明默认分支走向,当所有的case条件都不符合时,程序走default分支方向。

delete          =>释放内存.在声明动态空间时使用

dynamic_cast =>动态投射. 使用方法见http://blog.csdn.net/gogogo/article/details/7073981

enum           =>创建列举类型. 枚举格式: enum <枚举类型名> {<枚举表>}; (见例1) enum {<枚举表>}<变量表>;  第一个枚举值对应着一个整型数,通常情况下,第一个枚举值对应着常量值0,后面低次。

enum  bool    {false,true}; //bool类型就是C++预定义的枚举
explicit         => 关键字explicit可以禁止“单参数构造函数”被用于自动类型转换

extern          =>表示告诉编译器在其他地方定义过的全局变量。
false            =>属于布尔值. 
friend           =>允许非函数成员使用私有数据. 
goto             => 跳转到程序的其它地方. 
inline           =>定义一个函数为内联. 内联函数从源代码层看,有函数的结构,而在编译后,却不具备函数的性质。编译时,类似宏替换,使用函数体替换调用处的函数名。一般在代码中用inline修饰,但是否能形成内联函数,需要看编译器对该函数定义的具体处理。

mutable       => 忽略const变量. namespace =>用一个定义的范围划分命名空间. 
new             =>允许动态存储一个新变量. 
operator      =>创建重载函数. 具体见http://blog.csdn.net/liuyang1990i/article/details/8194803

类中使用的关键字:
private         => 在一个类中声明私有成员. 
protected     =>在一个类中声明被保护成员. 
public           =>在一个类中声明公共成员.

register        => 定义一个寄存器变量. 他可以提高数据的存取速度,可以快速的存储以提高处理效率。
reinterpret_cast=> 改变一个变量的类型. 
return          =>从一个函数中返回. 
signed         =>修改变量类型声明. 
sizeof          =>返回一个变量或类型的长度. 
static           =>用法1:函数内部声明的static变量,可作为对象间的一种通信机制

                      用法2:局部静态对象
                     用法3:静态成员和静态成员函数

static_cast  =>执行一个非多态性cast. 
struct          =>创建一个新结构体. 
switch         =>让一个变量在不同的判断下执行不同的代码. 
template      =>创建一个给特殊函数. 
this              => 指向当前对象. 
throw          => 抛出一个异常. 
true             =>  布尔类型的一个值. 
try               =>执行一个被throw 抛出的异常. 
typedef       =>从现有的类型中创建一个新类型. 
typeid          => 描述一个对象. 
typename    => 声明一个类或未定义的类型. 
union           =>一个结构体在当前位置分配给多个变量相同的内存. 
unsigned     =>声明一个无符号整型变量. 
using           =>用来输入一个namespace. 
virtual          =>创建一个不被已构成类有限考虑的函数. 
void             =>声明函数或数据是无关联数据类型. 
volatile         =>警告编译器有关的变量可能被出乎意料的修改. 
wchar_t       =>声明一个带有宽度的字符型变量.

c/c++常见关键字解释的更多相关文章

  1. mysql常见错误代码解释

    mysql常见错误代码解释 原创 作者:bayaim 时间:2017-12-26 11:07:14 38  ---------------------------------------------- ...

  2. 小记----------lombok插件idea的安装&常见注解解释及小案例

    Lombok安装插件 软件:idea 2018.3.6版本 1.打开settings

  3. Java 常见关键字总结:final、static、this、super!

    final,static,this,super 关键字总结 final 关键字 final关键字,意思是最终的.不可修改的,最见不得变化 ,用来修饰类.方法和变量,具有以下特点: final修饰的类不 ...

  4. Linq之常见关键字

    目录 写在前面 系列文章 常见关键字 总结 写在前面 前面的几篇文章算是对linq的铺垫,从本篇开始将进行linq的语法及实践. 系列文章 Linq之Lambda表达式初步认识 Linq之Lambda ...

  5. PHP 面向对象中常见关键字使用(final、static、const和instanceof)

    PHP 面向对象中常见关键字的使用: 1.final :final关键字可以加在类或者类中方法之前,但是不能使用final标识成员属性. 作用: 使用final标识的类,不能被继承. 在类中使用fin ...

  6. python常见关键字的使用

    常见关键字 在循环中常见的关键字使用方法 continue:结束本次循环,继续执行下一次循环 break:跳出一个循环或者结束一个循环 例 使用用户名密码登录(有三次机会)count=0while c ...

  7. JAVA基础3——常见关键字解读(1)

    常见的JAVA中的关键字 static static静态变量 静态变量:使用static关键字定义的变量.static可以修饰变量和方法,也有static静态代码块.被static修饰的成员变量和成员 ...

  8. 1218.1——OC中的常见关键字及一些基本方法

    OC常见的关键字介绍: @ 看到这个关键字,我们就应该想到,这是Object-C对C语言的扩展,例如@interface XXX. @interface 声明类 @implementation 实现类 ...

  9. Java关键字解释及作用

    JAVA 关键字及其作用解释 1. 访问控制 1) private 私有的 private 关键字是访问控制修饰符,可以应用于类.方法或字段(在类中声明的变量). 只能在声明 private(内部)类 ...

随机推荐

  1. C# 中如何将List<string>里的集合转换成字符串并按指定的字符进行分隔?

    代码: using System; using System.Collections.Generic; publicclassMyClass { publicstaticvoidMain() { Li ...

  2. 自定义错误信息并写入到Elmah

    在ap.net Web项目中一直使用Elmah进行日志记录, 但一直有一个问题困扰我很久,那就是我如何自己生成一个错误并记录到Elmah里去. 你知道有时你需要在项目中生成一个错误用于一些特殊的需求 ...

  3. windows删除或修改本地Git保存的账号密码

    windows删除或修改本地Git保存的账号密码 学习了:https://blog.csdn.net/xudailong_blog/article/details/78798118 (一)进入控制面板 ...

  4. (转)AS3-元数据Embed嵌入说明

    转自:http://www.shareme.cn/blog/article.asp?id=498 /*     * 没有设置,Flash会在源属性中根据导入资源文件的扩展名载入合适的类型     *  ...

  5. 在weka中添加libSVM或者HMM等新算法

    转:http://kasy-13.blog.163.com/blog/static/8214691420143226365887/ Weka的全名是怀卡托智能分析环境(Waikato Environm ...

  6. [Node.js] Level 5. Express

    Express Routes Let's create an express route that accepts GET requests on'/tweets' and responds by s ...

  7. Linux下双物理网卡设置成虚拟网卡

    为了提供网络的高可用我们须要将多块网卡绑定设置成一块虚拟的网卡对外提供服务,这样能够防止一块网卡损坏或者防止网线连接故障造成的连接中断. 以下我们使用eth0与eth1来虚拟成为bond0为例:--- ...

  8. Python 创建元组tuple

    创建tupletuple是另一种有序的列表,中文翻译为“ 元组 ”.tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了.同样是表示班里同学的名称,用tuple表示如下:&g ...

  9. Java之速记(1) - 小结与疑惑

    接触Java也有几个年头了,从对编程没有什么概念的新人(在大学里啃J2SE6.0编程指南),到工作用Play框架写一些简单的模块,再到用Structs2+Hibernate编写主要模块,再到现在独立开 ...

  10. 转:Socket常用选项

    功能描述 获取或者设置与某个套接字关联的选 项.选项可能存在于多层协议中,它们总会出现在最上面的套接字层.当操作套接字选项时,选项位于的层和选项的名称必须给出.为了操作套接字层的选项,应该 将层的值指 ...