c語言程式設計第6章陣列知識點

2021-07-24 07:35:17 字數 1888 閱讀 7536

一維陣列的定義和初始化:

型別說明符  陣列名[常量表示式];

如:int a[10]; 為整型陣列,共10個元素,分別為a[0], a[1], a[2],······,a[9],陣列元素的下標從0開始編號。

#include

int main()

int i;

int j;

int temp;

int a[10];

printf("input 10 numbers:\n");

for(i = 0; i < 10; i++)     /*輸入a[i]*/

for(j = 0; j < 9; j++)       /*比較大小*/

} }

printf("the sorted numbers:\n");

for(i = 0; i < 10; i++)

printf("%d ", a[i]);

printf("\n");

return 0;

二維陣列的定義和初始化:

例如:a[3][4] = ,,} 或者

/*找出矩陣中的最大元素所在位置*/

#include

int main()

int a[3][4];

int i;

int j;

int row;

int col;

printf("enter 12 integers:\n");

for(i = 0; i < 3; i++)

for(j = 0; j < 4; j++)

scanf("%d", &a[i][j]);

printf("\n");

for(i = 0; i < 3; i++)

for(j = 0; j < 4; j++)

printf("%5d", a[i][j]);

printf("\n");

row =  col = 0;

for(i = 0; i < 3; i++)

for(j = 0; j < 4; j++)

if(a[i][j] > a[row][col])

row = i;

col = j;

printf("max = a[%d][%d] = %d\n", row, col, a[row][col]);

return 0;

字元陣列:

char c[10] = ; 

字元陣列的輸入輸出:1、逐個字元輸入輸出,採用格式控制符%c ;2、整體輸入輸出,使用格式控制符%s。

若讀入的字串包含空格就不能使用「%s」。

例如:int main()

char c[10] = ;

int i;

for(i = 0; i < 10; i++)

printf("%c", c[i]);

printf("\n");

return 0;

也可以這樣寫:

int main()

char a[ ] = ;

printf("%s\n", ch);

return 0;

1、字元陣列的輸入輸出:gets(字元陣列) 或 puts(字元陣列)

2、strlen:測試字串長度的函式。格式:strlen(字串)

strcat:連線兩個字串。格式:strcat(字元陣列1,字元陣列2)

3、strcpy:將乙個字串複製到另乙個字元陣列中。格式:strcpy(字元陣列1,字串2)

4、strcmp:比較兩字串的大小。格式:strcat(字串1,字串2)

5、strlwr:將字串中大寫字母換成小寫字母。格式:strlwr(字串)

6、strupr:將字串中小寫字母換成大寫字母。格式:strupr(字串)

c語言程式設計第2章知識點

常用的轉義字元 n 換行,將游標從當前位置移到下一行開頭。r 回車,將游標從當前位置移到本行開頭。0 空字元,通常用作字串結束標記。t 橫向跳格,游標移到下乙個水平製表位。v 縱向跳格,游標移動到下乙個垂直製表位。b 退格,游標向前移動乙個字元。c語言規定合法的識別符號只能由字母 數字和下劃線3種字...

第6章 知識點

jdbc訪問資料常用類和介面 drivermanager 管理jdbc驅動 connection 連線資料庫並傳送資料 statement 負責執行sql語句 resultset 負責儲存statement執行後所產生的查詢結果 jdbc訪問資料庫的步驟 載入jdbc驅動 與資料庫建立連線 建立st...

C語言知識點 6 陣列

1 一維陣列的初始化 inta 5 合法 inta 5 合法 inta 合法,常考,後面決定前面的大小!inta 5 不合法,賦值的個數多餘陣列的個數了 2 一維陣列的定義 int a 5 注意這個地方有乙個重要考點,定義時陣列的個數不是變數一定是常量。int a 5 合法,最正常的陣列 int a...