本節(jié)引言:
經過前面三節(jié)的學習,我們對于C語言有了一點基本的了解,?
假如現(xiàn)在要你根據(jù)下面的題目寫一個這樣的代碼應該不難吧:
題目:
輸入五個學生的成績,然后求出總和和平均值,打印輸出結果
相信大家都會先定義五個變量來存儲五個學生的成績,然后再計算吧。?
但是如果這里學生變成了20個,而不是5個,或者更多,上百呢??
難道你要定義一堆這樣的變量嗎?這顯然是不明智的,而在C語言里,?
我們可以將這些?數(shù)據(jù)類型相同?的若干數(shù)據(jù)按照順序存儲都一個集合中,?
而這個集合就是本節(jié)要學習的數(shù)組了。


小編推薦一個學C語言/C++的學習裙【 六二七,零一二,四六四 】,無論你是大牛還是小白,是想轉行還是想入行都可以來了解一
起進步一起學習!裙內有開發(fā)工具,很多干貨和技術資料分享!

要點小結:
1.數(shù)組是用來?存儲數(shù)據(jù)類型相同?的變量的?有序集合,可以?通過下標訪問?數(shù)組中的?元素;小編推薦一個學C語言/C++的學習裙【 六二七,零一二,四六四 】,無論你是大牛還是小白,是想轉行還是想入行都可以來了解一起進步一起學習!裙內有開發(fā)工具,很多干貨和技術資料分享!
2.一維數(shù)組?的定義,初始化與引用;
3.二位數(shù)組?用于存儲表格數(shù)據(jù),定義,初始化與引用;
4.區(qū)分字符串與字符數(shù)組的區(qū)別:字符串是要用字符數(shù)組存儲,最后要加上一個‘\0’;
5.字符數(shù)組的長度至少比字符串多1;
6.使用sizeof(數(shù)組名)/sizeof(數(shù)組元素的數(shù)據(jù)類型) =?字符數(shù)組長度
7.字符數(shù)組直接 == 比較的是?地址
8.使用string.h提供的字符串操作函數(shù):?
strcpy(a,b):將b的字符串復制到a中,會覆蓋
strcat(a,b):將字符串b的內容拼接到a的后面
strcmp(a,b):將a,b兩個字符串從左到右對每個字符,按照ASCII碼的值進行比較,?
知道出現(xiàn)不同的或者’\0’,終止比較,如果內容一樣,返回0;大于返回正整數(shù),小于?
則返回負整數(shù);
strlen(a):返回字符串的長度,不包括字符串結束的標記’\0’