C語言基礎知識分享續篇
2023-01-24 14:00:46
寫在前面
好了,現在我們開始C語言的第二個部分.今天我們需要看下面幾個知識點,都是非常簡單的,我們主要認識一下.
陣列
我們知道一個一個屬性可以用一個型別去表示,那麼我想問的是如果是一個屬性的多個呢?也就是多個一樣的東西,此時我們就要使用陣列來進行表示,所謂的陣列就是儲存資料的容器,保證多個資料的資料型別要一致,C語言中給了陣列的定義:一組相同型別元素的集合.
陣列使用
我們想要儲存1~10這幾個資料我們應該如何儲存?很簡單.
int arr[10] = {1,2,3,4,5,6,7,8,9,10};//定義一個整形陣列,最多放10個元素陣列存取
注意了,如果我們沒有在[]中具體元素的個數,那麼我們實際儲存元素的個數按照後面初始化的個數來進行計算,如果給了實際元素的個數,那麼我們後面最多儲存元素就是規定的元素個數.我們如果存取陣列的元素,那麼我們就要依賴陣列的下標,記住陣列的下標是從0開始的,這一點非常重要.
int main() { int i = 0; int arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; for (i = 0; i<10; i++) { printf("%d ", arr[i]); } printf("n"); return 0; }
函數
所謂的函數我們可以稱之為是程式碼的功能的集合,我們把程式不同的功能寫成一個個函數,這樣我們後面是可以再其他地方重複呼叫的.其中main函數也是一個函數.函數的基本結構是
放回置 函數名(參數列) { 函數體 }
我們來實現一個列印1-10的函數.
void Print() { for (int i = 0; i < 10; i++) { printf("%d ",i+1); // ??)--]-三字母詞 } }
我們呼叫函數只需要用函數名和相關的引數就可以了.
int main() { Print(); return 0; }
字串
在C語言中用一對""括起來的字元我們稱之為字串,就像"hello world".注意我們C語言是沒有字串型別的,大家不要搞錯了就行.
在C語言中字串的末尾其實隱藏著一個'