lunvey

本文首发 | 公众号:lunvey

 

目前正在学习vc++6.0开发,而这里面使用的是c++98标准。

保留字,也称关键字,是指在变量、函数、类中不得重新声明的名称。

c++98中大致有48个保留字,这里给大家一个表,方便查阅。

 

 

乍一看,感觉天昏地暗。信息量太大,其实我们做开发的都会有那么一点英语基础。用英文基础做关联去理解识记会大有裨益。

 

if else 这个不用说了,每个编程语言里面都会有,用于控制语句。

 

while 和for 以及 do,这三者也就是循环的化身,用于循环语句。

 

this 、goto、break、continue、switch、case、default,这些用于跳转或者分支,从英文意思可以非常容易理解。

 

至于数据类型,c++一共7个基本的,bool、char、int、float、double、void、wchar_t。然而bool却不再本表当中,也就是说我们可以使用bool来命名而不会导致错误,对应的True 和 False也不属于保留字。但是如果你使用小写的true或者false,将会报错,一定注意!而且wchar_t不属于保留字这是大家容易忽略的。

 

 

private、protected、public这些修饰符学过java的肯定耳熟能详,而异常需要使用的try、throw、catch,却没有final。学过python之后,会潜意识把final当做保留字,而c++里面是不需要的。

 

sizeof、typedef会让人联想到typeof,在c++里面没有typeof作为数据类型的判断,它不属于保留字。

这些是我总结出来容易混淆的地方,当然还有其他的。大家可以结合自己的编程经验配合英语基础,去理解常用保留字。而新手很多保留字或许用不上,所以不推荐死记硬背,这不符合学习规律。 

 

其他的随着后续学习再进行掌握,熟能生巧即可,毕竟代码是敲出来的,得勤加练习,形成肌肉记忆。

 

好记性不如烂笔头,lunvey将记录这些学习过程,用小白的话语解释给大家。

 

代码之路苦作舟的童鞋们,学海无涯,我学到了,你呢?如果能帮到你,记得点赞哦~

分类:

C++

技术点:

相关文章: