14 C 基礎 陣列

2021-08-18 09:54:45 字數 1197 閱讀 2339

陣列宣告形如 a[d], 其中大小必須大於 0

const

unsigned sz = 10; // 常量表示式

int arr[sz]; // 含有 10 個整數的陣列

int *parr[10]; // 含有 10 個整數的陣列

初始化

/**

* 陣列

*/int main() ;

cout << "value = "

<< a[0] << endl; // value = 0

return

0;}

使用陣列型別的物件其實是使用乙個指向該陣列首元素的指標

/**

* 陣列與指標

*/int main() ;

// a[0] = 0

cout << "a[0] = "

<< a[0] << endl;

// 使用陣列型別的物件其實是使用乙個指向該陣列首元素的指標

int *p = a; // 等價於 int *p = &a[0]

// 列印陣列的首元素 *p = 0

cout << "*p = "

<< *p << endl;

// 列印出陣列第二個元素 *(p++) = 1

cout << "*(p++) = "

<< *(++p) << endl;

return

0;}

#include 

#include

#include

using

std::string;

using

std::cin;

using

std::cout;

using

std::endl;

using

std::vector;

using

std::toupper;

/** * 指標運算

*/int main() ;

// 指標位置前進一位

int *p = a + 1;

// p = 8

cout

<< "*p = "

<< *p << endl;

return

0;}

1 4 C 語言基礎 陣列

type arrayname 宣告乙個int陣列 int arry 宣告的時候指定陣列的長度為5 這個時候的初始化值為0 int arry2 new int 5 宣告的時候初始化值 初始化的值個數必須和指定的長度匹配 int array3 new int 5 字串陣列 string arrstr 陣...

C語言基礎 1 4 C語言陣列

字元陣列與字串 字元陣列的輸入和輸出 字串拷貝 字串比較 字串連線 getch 函式包含在conio.h的標頭檔案中。避免資料溢位 3 1 include int main 3 2 include include int main else if a 2 0 else if a 4 0 else e...

14 C語言 陣列

c 語言支援陣列資料結構,它可以儲存乙個固定大小的相同型別元素的順序集合。陣列是用來儲存一系列資料,但它往往被認為是一系列相同型別的變數。陣列的宣告並不是宣告乙個個單獨的變數,比如 number0 number1 number99,而是宣告乙個陣列變數,比如 numbers,然後使用 numbers...