一維陣列的定義和初始化:
型別說明符 陣列名[常量表示式];
如: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...