C語言 陣列

2021-10-09 06:11:29 字數 1017 閱讀 1036

#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 將陣列的長...