知識
不管是網(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
語法格式:
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
相關案例查看更多
相關閱讀
- 云南省城鄉(xiāng)建設廳網(wǎng)站
- 網(wǎng)站收錄
- web開發(fā)
- 云南網(wǎng)站建設專家
- 云南旅游網(wǎng)站建設
- 云南網(wǎng)站建設服務公司
- 云南花農(nóng)小程序
- 云南網(wǎng)站建設快速優(yōu)化
- 云南網(wǎng)站建設電話
- 公眾號模板消息
- 云南網(wǎng)站建設費用
- 昆明網(wǎng)站開發(fā)
- 網(wǎng)站建設首選
- 開發(fā)微信小程序
- 報廢車回收管理系統(tǒng)
- 昆明小程序公司
- 霸屏推廣
- 小程序分銷商城
- 網(wǎng)絡公司哪家好
- 昆明網(wǎng)絡公司
- 小程序定制
- 小程序密鑰
- 汽車回收管理系統(tǒng)
- 百度小程序開發(fā)
- 出入小程序
- 云南網(wǎng)站建設一條龍
- 百度小程序開發(fā)公司
- 網(wǎng)站優(yōu)化
- 昆明做網(wǎng)站
- 云南etc微信小程序