c1803 黃文博 第四次課堂筆記
阿新 • • 發佈:2018-12-16
本節主要學習了陣列和指標 1.首先介紹陣列的概念 陣列:型別相同的數值集合 一般格式:int arr[n] = {};如例一。 1.2.如何使用:首先用 for 迴圈初始化陣列 1.3數 組 名 的 含 義 : &arr+1; sizeof(arr); sizeof(arr[0]); 分別為 :陣列首地址加一;求陣列記憶體大小;求陣列首元素大小 1.4 arr 和&arr 的區別和聯絡元素大小: arr是陣列的首地址,&arr是陣列的地址,它們雖然地址是一樣的,但表示的意思是不同的。 arr+1表示向後偏移一個元素大小,(&arr)+1表示向後偏移一個數組的大小。 1.5 野指標: 野指標就是沒有初始化或者賦值的指標,不能進行解除引用操作() 譬如 int
例題1.0 void fun1(int n) { int t,i;//定義變數為基本型別 int a[5]={2,4,6,8,10};//輸入陣列 for (i = 0; i < n/2; i++)//逐個輸出 { t = a[i]; a[i] = a[n - i - 1]; a[n - i - 1] = t; } for (i = 0; i < n; i++) printf("%5d", a[i]); }
int main() { fun1(5);//測試2,4,6,8,10
}