#include
intmain
(void);
printf
("b[7]: %d\n"
, b[7]
);int j, k, t;
j =0;
k =6;
/* printf("before: ");
for (j = 0; j < 7; ++j)
printf("%d ", b[j]);
printf("\n");
*///上面這幾行**不能寫,寫了的話 before和 after的結果都是1234567
while
(j < k)
//倒置
printf
("after: ");
for(j =
0; j <7;
++j)
//看看陣列元素是不是倒過來了
printf
("%d "
, b[j]);
printf
("\n");
//兩個數換位置:a,b,中間容器c
int x =8;
int y =2;
int z;
printf
("before: x = %d, y = %d\n"
, x, y)
; z = x;
x = y;
y = z;
printf
("after: x = %d, y = %d\n"
, x, y)
;return0;
}
執行結果:
1a[0] = 1
2a[3] = 2
a[5]陣列是:1 -858993460 -858993460 2 -858993460
b[7]: -858993460
after: 7 6 5 4 3 2 1
before: x = 8, y = 2
after: x = 2, y = 8
c語言陣列
陣列 構造資料型別之一 陣列是具有一定順序關係的若干個變數的集合,組成陣列的各個變數稱為陣列的元素。陣列中各元素的資料型別要求相同,用陣列名和下標確定。陣列可以是一維的,也可以是多維的。在科學計算中,許多重要的應用都是基於陣列的。所謂一維陣列是指只有乙個下標的陣列。它在計算機的記憶體中是連續儲存的。...
C語言陣列
在變數作函式引數時,所進行的值傳送是單向的。即只能從實參傳向形參,不能從形參傳回實參。形參的初值和實參相同,而形參的值發生改變後,實參並不變化,兩者的終值是不同的。而當用陣列名作函式引數時,情況則不同。由於實際上形參和實參為同一陣列,因此當形引數組發生變化時,實參陣列也隨之變化。當然這種情況不能理解...
C語言 陣列
陣列 void test1 for int i 0 i 5 i for int i 0 i 5 i 陣列資料倒序存放 void test2 printf 請輸入5個學生的成績 n for int i 4 i 0 i printf 輸出5個學生的成績 n for int i 0 i 5 i 將陣列的長...