一:C++关键字
- 为什么先要说关键字呢,因为在一定程度上,关键字可以反映一门编程语言语法的大致特点
C语言共计32个关键字,C++共计63个关键字
- C语言相关关键字的精讲:【C语言重点难点精讲】关键字精讲
二:命名空间
一项工程,需要你和小王一起完成,你们两个在各自编写的模块中都编写了一个相同名字的接口(函数),等到代码合并时,却出现了错误,原因可想而知,这是因为C/C++中,变量,函数以及类会作用于全局域中,相同的名字会导致命名冲突
C语言中并不能有效地解决这样的问题。比如,我们都知道scanf
函数是C语言的标准输入输出函数,但是在下面的这个例子中,定义了一个名字叫做scanf
的变量,这显然是不可取的,但是这段代码却在运行时才报错