diff --git "a/_posts/2019-03-08-C++\345\217\230\351\207\217\345\255\246\344\271\240.md" "b/_posts/2019-03-08-C++\345\217\230\351\207\217\345\255\246\344\271\240.md" index 2b7af54..2bc399f 100644 --- "a/_posts/2019-03-08-C++\345\217\230\351\207\217\345\255\246\344\271\240.md" +++ "b/_posts/2019-03-08-C++\345\217\230\351\207\217\345\255\246\344\271\240.md" @@ -2,7 +2,7 @@ title: C++变量学习 layout: post categories: 编程语言 -tags: 'C++,变量,C++ primer' +tags: C++ 变量 C++primer --- @@ -21,13 +21,13 @@ tags: 'C++,变量,C++ primer' --------------------------------
### 为了允许把程序拆分成多个逻辑部分来编写,C++语言支持分离式编译机制,该机制允许将程序分隔为若干个文件,每个文件可被独立编译。为了支持分离式编译,C++语言将声明和定义区别开来 -# + - `声明`使得名字为变量所知 - `定义`负责创建与名字关联的实体
-# + ``` c++ extern int i; //声明i,不是定义 int j;//声明并定义j @@ -39,7 +39,7 @@ extern double pi=3.1416;//定义 ------------------------------------
-# + >`C++标识符`由字母、数字和下划线组成,其中必须以字母或者下划线开头,标识符的长度没有限制,但是对大小写字母敏感。 以下为变量命名规范: @@ -58,7 +58,7 @@ extern double pi=3.1416;//定义 >作用域是程序的一部分,在其中名字有其特定的含义。C++语言中,大多数作用域都以花括号为分隔。 -# + 同一个名字在不同的作用域中可能指向不同的实体,名字的有效区域始于名字的声明语句,以声明语句所在的作用域末端为结束。
### **嵌套的作用域** @@ -68,7 +68,7 @@ extern double pi=3.1416;//定义










-##
[回到顶部](#jump) +##
[回到顶部](#jump)

>#*
The End* \ No newline at end of file