在平时地编程过程中,对变量的声明与定义之间的区别没有太在意,对extern这个关键词用的也是很少,现在了解到其作用在于对变量进行纯粹的声明上。
**一个变量只能被定义一次,但是可以被声明多次。这也是为什么通常在编码过程中,如果重复定义了同类型同名字的变量时,编译器会报错的原因。
标识符的补充:
c++中的标识符由字母、数字和下划线组成,不能一数字开头,对大小写敏感。但因为其为标准库保留了一些名字,所以在命名时也会有另外的一些限制
除此之外,作一个有素养的coder应该遵循相应的命名规范:
在平时地编程过程中,对变量的声明与定义之间的区别没有太在意,对extern这个关键词用的也是很少,现在了解到其作用在于对变量进行纯粹的声明上。
**一个变量只能被定义一次,但是可以被声明多次。这也是为什么通常在编码过程中,如果重复定义了同类型同名字的变量时,编译器会报错的原因。
标识符的补充:
c++中的标识符由字母、数字和下划线组成,不能一数字开头,对大小写敏感。但因为其为标准库保留了一些名字,所以在命名时也会有另外的一些限制
除此之外,作一个有素养的coder应该遵循相应的命名规范:
本文标题:C++ supplement——变量的声明与定义及标识符
本文链接:https://www.haomeiwen.com/subject/yknbyxtx.html
网友评论