程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言快速入門系列(四)

C語言快速入門系列(四)

編輯:關於C語言

C語言快速入門系列(四)


C語言快速入門系列(四)


C語言數組


---------轉載請注明出處:coder-pig

貼心小提示:如果圖看不清晰可右鍵另存為,應該就很清晰了;

注意上面的代碼都要自己過一遍哦!


本節引言:

經過我們前面三個系列的學習,我們對C語言有了一定的了解;

現在要你寫這樣一個代碼應該不難吧:

輸入五個學生的成績,然後求出總和與平均值,打印出結果!

相信大家都會先定義五個變量,用來存儲五個學生的成績,然後再進行計算吧!

但是,假如要求的學生不是5個而是20個,50個或者更多,難道你又定義一堆變量麼?

這顯然是不明智的,在C語言中,我們將這些數據類型相同的若干數據按順序存儲到一個集合中!

而這種集合就是這一節要學的數組了!


本節學習路線圖

\




1.一維數組與二維數組:


\


2.字符串與字符串數組


\



小結:

①數組是用來存儲數據類型相同的變量的有序集合,可以通過下標訪問數組中的元素

②一維數組的定義,初始化與引用

③二維數組用於存儲表格數據,定義,初始化與引用

④區分字符串與字符串數組的區別,字符串是要用字符數組存儲,最後還要加上一個"\0'

⑤字符數組的長度至少比字符串大一

⑥使用sizeof(數組名)/sizeof(數組元素的數據類型)求出字符數組的長度

⑦字符數組直接==比較的結果是比較地址

⑦使用string.h庫提供的字符串操作函數:

strcpy(a,b) 將b的字符串復制到a中,會覆蓋 strcat(a,b):將字符串b的內容拼接到a的後面

strcmp(a,b):將a,b兩個字符串從左到右對每個字符,按照ascII碼的值,進行比較;直到出現不同或者'\0',終止比較

如果內容一樣,返回0;a 大於 b返回正整數 ; a 小於 b返回負整數

strlen(a):返回字符串的長度,不包括字符串的結束標志 '\0'




學習資源下載:


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved