陣列基本知識

2021-06-20 02:56:29 字數 637 閱讀 6723

陣列

一維陣列

二維陣列的初始化

1、按行連續賦值,即將所有資料寫在乙個大括號內,按照陣列元素排列順序對元素賦值。

2、再為所有元素賦初值時,可以省略行下標,但是不可以省略列下標。

3、按行分段賦值,可以分行給陣列元素賦值。

字元陣列的初始化

1、逐個字元賦給陣列的各個元素。初始化利用大括號,每個字元用單引號表示對應陣列的每個元素。

char a=;

2、如果在定義字元陣列時進行初始化,可以省略陣列長度。

3、利用字串給字元陣列賦初值。

char a=;或者char a="hello world!";

注意:

利用字串初始化字元陣列時,總是以'\0』作為字串的結束符,在程式編譯時系統會自動在字串的末尾新增'\0'。因此可以通過

if (a[i]==null)判斷乙個字串是否結束。輸出不包括結束符'\0'.

c語言中規定陣列名代表該陣列的起始位址。

例:char array="hello!";

scanf("%c",&array[i]);

scanf("%s",array)

如果乙個字元陣列中包含多個'\0',則在遇到第乙個便結束輸出。

陣列基本知識總結

我們在學習了c語言基礎知識後,應該對陣列有基本的了解與掌握,現在對陣列基本知識進行總結,如下所示 1.一維陣列 1 建立和初始化 建立 陣列是一類相同型別元素的集合 建立方式 type t arr name const n 初始化 在建立陣列的同時給陣列內容一些合理的初始值,元素個數按初始化內容決定...

陣列(一) 基本知識

基於 c primer p101 內建陣列型別和其他內建型別一樣,其實現與硬體密切相關,體現了大多數計算機硬體本身具備的能力。因此相較於標準庫型別 string 和 vector,在靈活性上稍顯不足。1.定義和初始化 陣列在編譯時維度應是已知的,即必須是乙個常量表示式。unsigned cnt 42...

java基本知識 5 陣列

陣列是相同資料型別的資料按順序組成的一種引用資料型別。說明 宣告一維陣列 陣列元素資料型別 陣列名 string countryarray 宣告二維陣列 陣列元素資料型別 陣列名 double wagesarray 宣告陣列僅僅給出了元素的資料型別和陣列名字,要使用陣列就必須為它分配記憶體空間,即例...