陣列宣告形如 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...