摘要:不论程序的什么的位置,使用到的每个名字都会指向一个特定的实体:变量、函数、类型等。然而,同一个名字如果出现在程序的不同位置,也可能指向的是不同实体。 作用域(scope):是程序的一部分,在其中名字有其特定的含义。c++语言中大多数作用域都以花括号{}分搁。同一个名字在不同的作用域中可能指向不同的实
阅读全文
posted @ 2021-01-26 17:26
|
|
随笔分类 - c++变量
摘要:不论程序的什么的位置,使用到的每个名字都会指向一个特定的实体:变量、函数、类型等。然而,同一个名字如果出现在程序的不同位置,也可能指向的是不同实体。 作用域(scope):是程序的一部分,在其中名字有其特定的含义。c++语言中大多数作用域都以花括号{}分搁。同一个名字在不同的作用域中可能指向不同的实
阅读全文
posted @ 2021-01-26 17:26
摘要:c++的标识符由字母、数字和下画线组成,其中必须以字母或下画线开头。标识符的长度没有限制,但是对大小写字母敏感。 下表,c++保留了一些名字供语言本身使用,这些名字不能被用作标识符。 c++关键字 alignas continue friend register true alignof declt
阅读全文
posted @ 2021-01-26 11:35
摘要:为了允许把程序拆分成多个逻辑部分来编写,c++语言支持分离式编译(separate compilation)机制,即将程序分割为若干个文件,每个文件可被独立编译。 为了支持分离式编译,c++语言将声明与定义区分开来。声明使得名字为程序所知,一个文件如果想使用别处定义的名字则必须包含对那个名字的声明。
阅读全文
posted @ 2021-01-26 10:45
摘要:变量提供一个具名的、可供程序操作的存储空间。c++中的每个变量都有其数据类型,数据类型决定着变量所占空间的大小和布局方式、该空间能存储的范围,以及变量能参与的运算。对c++程序员来说,“变量(variable)"和”对象(objec)“一般可互换使用。 变量定义:变量定义的基本形式是类型说明符,随后
阅读全文
posted @ 2021-01-25 16:59
|
|