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. 华为E392-u92在 linux 2.6.34 内核环境下支持

    还是先说说思路吧.网关需要支持4G LTE网卡.如之前的操作,插上网卡后,usb-modeswitch 后没有产生对应的/dev/ttyUSB0-2. 所以ppp拨号脚本等无法工作.这里在ubuntu ...

  2. EXPDP/IMPDP与EXP/IMP在不同用户和表空间之间迁移数据的实现方法

    1. EXPDP/IMPDP方式 SQL> create user zlm identified by zlm; User created. SQL> grant connect,reso ...

  3. Cocos2d-x -- 如何让背景从上到下滚动

    1. 首先,声明一个2个大小的sprite数组 class GameScreen : public cocos2d::Layer { public: ... cocos2d::Sprite *back ...

  4. iOS XMPPFramework 环境配置

    iOS XMPPFramework 环境配置 1:下载 iOS XMPPFramework https://github.com/robbiehanson/XMPPFramework 2:下载解压zi ...

  5. MVC中cshtml文件中怎样使用ViewBag进行筛选?

    @foreach (PermissionForRoleModel item in ((List<PermissionForRoleModel>)ViewBag.PermissionsFor ...

  6. pdf+iphone+wechat

    可能很多人要问,为啥标题取这个名字. 因为今天在这个上面踩了太多坑.. 我们的需求其实很简单.做一个页面,把pdf文档嵌进去,在线显示. 如此需求,放在PC上chrome浏览器,一个embed标签就搞 ...

  7. cocos2d-x 源代码分析 : EventDispatcher、EventListener、Event 源代码分析 (新触摸机制,新的NotificationCenter机制)

    源代码版本号来自3.x,转载请注明 cocos2d-x 源代码分析总文件夹 http://blog.csdn.net/u011225840/article/details/31743129 1.继承结 ...

  8. 【APP接口开发】php获取body数据

    PHP获取接口数据: $postStr = file_get_contents("php://input");//因为很多都设置了register_globals禁止,不能用$GL ...

  9. JS字符编码函数区别分析

    http://www.jb51.net/article/14657.htm js对文字编码有3个函数: escape,encodeURI,encodeURIComponent, 对应的解码函数:une ...

  10. STS IDE 个性化修改

    JDK: Eclipse或MyEclipse文件系统不同步的解决方法 STS汉化: 1.解压STS中的language文件夹 以我的安装目录为例,我的STS的安装在D:盘下.将解压后的“languag ...