1.const: 被const修飾的變量是只讀的(變量->只讀變量)

未修飾前? (沒(méi)什么可說(shuō)的)

被const修飾之后

筆試題
2.static的作用:定義所修飾的對(duì)象只能在當(dāng)前文件訪問(wèn),不能同過(guò)extern來(lái)引用
默認(rèn)情況下的全局變量 ?作用域是整個(gè)程序(可以通過(guò)extern來(lái)引用) ?被static修飾后僅限于當(dāng)前文件來(lái)引用 ? 其他文件不能通過(guò)extern來(lái)引用

在car這個(gè)類中定義一個(gè)全局變量 num

引用全局變量

引用成功
在全局變量前面加上static的后果運(yùn)行后會(huì)報(bào)錯(cuò)

報(bào)錯(cuò)截圖
3. 開(kāi)發(fā)中static與const的聯(lián)合使用?定義一個(gè)只能在當(dāng)前文件訪問(wèn)的全局常量
static ?類型 ? const ? 常量名 ?= 初始化值
例:staticNSString*constcell =@"ABC";
4.開(kāi)發(fā)中static與const的聯(lián)合使用 定義一個(gè)整個(gè)項(xiàng)目都能訪問(wèn)的全局常量
1.新建兩個(gè)文件(1個(gè).h? 1個(gè).m)例如(LKYConst)
2.在.m文件中定義常量并且賦值,在.h文件中引用該常量

.h文件 引用該常量

.m文件中定義常量并且賦值

pch文件中包含此頭文件

測(cè)試