欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

4.Objective - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

您當前位置>首頁 » 新聞資訊 » 技術分享 >

4.Objective

發(fā)表時間:2021-1-10

發(fā)布人:葵宇科技

瀏覽次數(shù):31

1、定義數(shù)組
語法格式:
type arrName[length]
length 既可以是一個固定的整數(shù)值,也可以是整數(shù)變量或整數(shù)表達式。
如果定義數(shù)組時沒有對元素初始化,那么默認會賦元素默認值。整型的是0,浮點型的是0.0,指針類型的是nil。
數(shù)組本身保存了第一個元素的地址(首地址)。
算各元素的地址:
元素地址 = 首地址 + 數(shù)組變量所占的內(nèi)存大小 * 索引
2、數(shù)組的初始化
語法格式:
type arrayName[length] = {value1, value2, value3, value4...};
指定數(shù)組的元素時,也就是為數(shù)組指定了初始化值,可以為全部元素指定,也可以為前面一部分元素指定。沒有指定到的就只能賦初始化值。
如果初始化的時候指定了所有數(shù)組元素的初始值,可以省略掉指定 length 了,因為會自動推算出數(shù)組有多少個元素從而確定長度。
3、使用數(shù)組
還記得方括號嗎?此處就要用上了——>[ ]。
數(shù)組初始化完成之后,不能對數(shù)組本身進行賦值。
數(shù)組索引是從0開始的。arr[0],取的便是第一個數(shù)組元素。
OC 本身沒有提供方法或者相關屬性來訪問數(shù)組的長度,但可以用 sizeof() 函數(shù)來計算數(shù)組的長度。
用法如下:
sizeof(arr) / sizeof(arr[0])
不過,sizeof(arr) 返回的是整個數(shù)組占用的字節(jié)數(shù),sizeof(arr[0])發(fā)揮的是第一個與元素占用的字節(jié)數(shù),除后就可以算出數(shù)組的長度。
4、多維數(shù)組
二維數(shù)組
語法格式:
type arrayName[length][length]
理解:
其實看起來二維數(shù)組還是一維數(shù)組,也就是說一維數(shù)組的元素也是一維數(shù)組。
舉例:
arr[2][3]
上面說明了數(shù)組 arr 中有兩個元素,
arr[0],它又有三個元素,arr[0][0]、arr[0][1]、arr[0][2]
arr[1],它又有三個元素,arr[1][0]、arr[1][1]、arr[1][2]
多維數(shù)組的初始化:
多維數(shù)組說到底還是一維數(shù)組,好比說 n 維數(shù)組相當于數(shù)組元素是 n-1 維數(shù)組的一維數(shù)組。
第四章,結束!
本篇內(nèi)容屬原創(chuàng),轉載請注明出處,禁止用于商業(yè)用途。謝謝!
http://blog.csdn.net/zsfz_053/article/details/42527169

相關案例查看更多