一:陣列
陣列前提知識
1、定義陣列時,若未賦值,則自動賦0
2、陣列儲存在連續的儲存空間
3、當a[ i ]中 i >len(a)-1時,程式可能不會報錯
4、訪問:a[ i ],a為指標常量,不可改變
5、a的位址為a[0]的位址,a[ i ]=*(a+i),&a[ i ]=(a+i)
定義:一維:
數值型別 變數名[ 陣列長度 ];
數值型別 變數名[ ]=;
數值型別 變數名[ 陣列長度n ]=;(n>=k)
二維:數值型別 變數名[ 陣列長度 ][ 陣列長度 ];
數值型別 變數名[ ][ 陣列長度 ]=,…};//前者長度可省,後者不可
二:字串(特殊的數值型別,由(char)拼接而成)
字串前提知識
1、定義字串賦值時,可直接以「a0…a1」形式,
也可以用,其中a0為單個字元,若為整數,則自動轉換(ascii碼)
2、訪問:a[ i ]
定義:char 變數名[ 長度 ];
char 變數名[ ]=;//a為整型時,為(int char),a也可以是字元
char 變數名[ 長度n ]=;(n>=k)
char 變數名[ ]=「a0…a1」;
二維陣列,字串,多維陣列
二維陣列 有2個下標的陣列成為二維陣列 定義 型別 陣列名 常量表示式1 常量表示式2 注意事項,二維陣列定義時,可以不指定第一維的長度,但必須給定第二維.例 int 3 字元陣列 用於存放字元變數的陣列成為字元陣列.字元陣列屬於一維陣列,元素型別char 例 char c 20 字元陣列串 存放字...
二維陣列 字元陣列與字串
要求 了解多維陣列的概念 掌握二維陣列的使用 掌握用字元陣列存放字串的方法 掌握字串的輸入及輸出方法 二維陣列的定義 例 int a 2 3 定義乙個二維陣列 該陣列有2行3列共6個元素 這6個元素都存放int型資料 儲存時先儲存第一行的3個元素,然後再儲存第二行的3個元素 可將此二維陣列看成是乙個...
二維陣列 字串 API
1 二維陣列 陣列中的元素,又指向乙個新的子陣列 何時使用 1.儲存橫行豎列的資料時 2.分組儲存上下級包含關係時 如何建立 1.先建立空陣列,再初始化元素為子陣列 var data data 0 0,0,0,0 data 1 0,0,0,0 何時使用 不確定子陣列的個數或內容時 2.建立時就初始化...