小豬的C語言快速入門系列(四)
小豬的C語言快速入門系列(四)
標籤: C語言
本節引言:
經過前面三節的學習,我們對於C語言有了一點基本的瞭解,
假如現在要你根據下面的題目寫一個這樣的程式碼應該不難吧:
題目:
輸入五個學生的成績,然後求出總和和平均值,列印輸出結果
相信大家都會先定義五個變數來儲存五個學生的成績,然後再計算吧。
但是如果這裡學生變成了20個,而不是5個,或者更多,上百呢?
難道你要定義一堆這樣的變數嗎?這顯然是不明智的,而在C語言裡,
我們可以將這些 資料型別相同
的若干資料按照順序儲存都一個集合中,
而這個集合就是本節要學習的陣列了。
本節學習路線圖
一維陣列與二維陣列
字串與字串陣列
要點小結:
- 1.陣列是用來
儲存資料型別相同
的變數的有序集合
,可以通過下標訪問
陣列中的元素
; - 2.
一維陣列
的定義,初始化與引用; - 3.
二位陣列
用於儲存表格資料,定義,初始化與引用; - 4.區分字串與字元陣列的區別:字串是要用字元陣列儲存,最後要加上一個‘\0’;
- 5.字元陣列的長度至少比字串多1;
- 6.使用sizeof(陣列名)/sizeof(陣列元素的資料型別) = 字元陣列長度
- 7.字元陣列直接 == 比較的是
地址
- 8.使用string.h提供的字串操作函式:
- strcpy(a,b):將b的字串複製到a中,會覆蓋
- strcat(a,b):將字串b的內容拼接到a的後面
- strcmp(a,b):將a,b兩個字串從左到右對每個字元,按照ASCII碼的值進行比較,
知道出現不同的或者’\0’,終止比較,如果內容一樣,返回0;大於返回正整數,小於
則返回負整數; - strlen(a):返回字串的長度,不包括字串結束的標記’\0’
本文連結:小豬的C語言快速入門系列(四)
作者:Coder-Pig
出處:http://blog.csdn.net/coder_pig
本文基於知識共享署名-相同方式共享 4.0 國際許可協議釋出,歡迎轉載,
演繹或用於商業目的,但是必須保留本文的署名及連結。
相關文章
- C++語言菜鳥快速入門C++
- Go語言入門系列(四)之map的使用Go
- Flutter小白教程系列(三) --- Dart語言快速入門FlutterDart
- c語言入門C語言
- Go語言快速入門Go
- R語言快速入門R語言
- Dart 語言入門 (四)Dart
- go語言快速入門教程Go
- C語言快速入門教程1快速入門 2指令 3條件選擇C語言
- GO 語言快速開發入門Go
- C語言入門基礎C語言
- C語言程式設計入門之--第四章C語言基本資料型別C語言程式設計資料型別
- Go語言程式設計快速入門Go程式設計
- golang 快速入門 [3]-go 語言 helloworldGolang
- Go語言快速入門筆記01Go筆記
- 自然語言處理NLP快速入門自然語言處理
- 《C 語言入門教程》釋出了
- yidajiabei 的演算法筆記系列—— C / C + + 快速入門演算法筆記
- Rust入門系列之語言特性 - 1Rust
- 【Go語言入門系列】(八)Go語言是不是面嚮物件語言?Go物件
- [C語言] 第一章|C語言入門第一課C語言
- Golang語言檔案操作快速入門篇Golang
- golang 快速入門 [1]-go 語言導論Golang
- Dart語言——45分鐘快速入門(下)Dart
- Dart語言——45分鐘快速入門(上)Dart
- 入門輸出Hello World!——C語言C語言
- C語言入門很簡單pdfC語言
- golang快速入門(四)Golang
- CSS快速入門(四)CSS
- 【Go語言入門系列】(七)如何使用Go的方法?Go
- C語言_入門例題_PAGE1C語言
- C語言入門經典(第5版)C語言
- C#快速入門教程(12)—— if語句結構C#
- 羽夏閒談—— C 語言入門之問
- Android 音視訊入門:C語言基礎AndroidC語言
- C語言入門-mingw64安裝+配置C語言
- C語言判斷輸入小寫字母的個數C語言
- perl語言入門
- R語言的入門教程R語言