C 基礎三 陣列

2022-02-15 04:23:08 字數 1078 閱讀 2045

#include using

namespace

std;

intmain() ; //陣列不夠5個元素,將被0填充

for ( int i =0 ; i< 5 ; i++)

*///

2.陣列名

/*int arr[5] = ;

cout << sizeof(arr[0]) << endl; //統計陣列某值的記憶體占用大小

cout << sizeof(arr) << endl; //統計陣列的記憶體占用大小

cout << arr << endl; //統計陣列記憶體首位址

cout << &arr[0] << endl; //統計陣列某元素的首位址

*//*

max

int arr[5] = ;

int max = 0;

for (int i = 0 ; i <5; i ++)

}dcout << "max is :" << max << endl;

*//*

//3.多維陣列

// 定義陣列1

int arr[2][3] =

,};

// 定義陣列2

int arr2[2][3] = ;

arr[0][0] = 1; //修改元素

//遍歷多維陣列元素

for (int i = 0; i < 2; i++)

cout << endl;

}for (int i1 = 0; i1 < 2; i1++)

cout << endl;

}*/int arr2[2][3] = ;

cout

<< sizeof(arr2)

<< (int)arr2

<< (int)arr2[0]

<< (int)arr2[1]

<< (int)&arr2[1][0]

<< sizeof(arr2) / sizeof(arr2[0]) << endl; //

行數return0;

}

C語言基礎(三)(陣列)

int arr 10 int為元素的型別,不是陣列的型別,陣列是int 10 型別的。int arr 5 完全初始化。完全初始化即為給陣列的每個元素都賦值。int arr2 5 部分初始化。部分初始化為給陣列的部分元素賦值,其餘元素為隨機值。int arr3 5 陣列置零,即全部元素的值都為零。編譯...

C 基礎學習(三)陣列

關於陣列的語法點還是很多的,基本陣列,字元型陣列,指標陣列,還有c 標準庫中的關於陣列的容器,今天只簡單總結下,關於c 中陣列的宣告和使用的一些細節。includeusing namespace std void main 常用的方式 int myarray2 4 可以不設定初值,就預設陣列中全為0...

C語言基礎知識(三)(陣列)

一 雙精度輸入輸出 在使用scanf 函式輸入雙精度實型資料的時候,應當使用 lf 進行宣告 即scanf lf a 在輸出的時候可以用 f lf 或 m.nf 二 陣列定義的長度 陣列在定義的時候語法 型別符號 陣列名 常量表示式 例如 int a 20 但是如果在被呼叫的函式 不包含主函式 中定...