從零開始學C 基礎04

2021-08-14 20:40:16 字數 1182 閱讀 1751

原創 by 小萬萬吶

先讓我們用乙個小題目來複習一下上次學過的東西:

鞏固複習

考慮下面這段**:

#include

using

namespace

std;

int main()

cout

<< b;

return

0;}

陣列的定義

為了在程式中代指乙個「東西」,我們引入了變數的概念,而當我們需要代指許多個東西時,我們就引入了這次我們要學習的概念——陣列。

陣列的用法

陣列的定義

其實陣列的定義和變數的定義差不多,只不過是在要定義的型別後面加乙個中括號來表示,比如,宣告乙個int型的變數,**如下:

int a;
而宣告乙個整型的陣列,我們只需要加乙個,**如下:

int a[50];
這裡,我們宣告了乙個可以儲存50個int型整數的陣列

下面,我們看一道訓練:陣列訓練

通過這道題,相信大家都理解了陣列的簡單運用,那麼,讓我們繼續吧(滑稽

我們剛剛說的陣列,嚴謹一點說呢,其實叫做一維陣列,而二維陣列呢,更簡單,我們只需要在宣告的型別後面加兩個「」,舉個栗子:

int a[50][50];

for(int i = 1; i <= 40; i++)

}

之所以用兩個for迴圈,是因為我們要填滿二維的陣列,如果大家還是不理解,這樣做解釋:第乙個迴圈填充了a陣列的第乙個括號,而第二個迴圈填充了陣列的第二個括號,而細心的小同學們會發現:為什麼宣告了範圍是50和50,而使用的時候卻只是用了40個空間呢?

因為在程式中我們並不能保證我們的資料範圍不會造成溢位,所以,開大一點總是好的,至於開大多少其實都無所謂,你開心就好。

至此,我們這一節要講的就都講完了,如果覺得二維陣列不是很好理解,或者需要練習題的題解,大家可以加小麗買筆官方學習qq群:99151554

本節練習題:二維陣列

2019 10 14從零開始學C

環境 visual studio 2019 開始第乙個c 新建專案 新建項 f5執行 1 標頭檔案 include用於申明iostream類中的函式和外部資料,iostream包自動定義乙個名為count的變數 物件 它接受所有與標準輸出繫結的資料。操作符 將資料傳送到標準輸出 c 允許操作符過載 ...

從零開始學C語言

從零開始學c語言 閬苑祁寒 更新說明 此版本是最終版本。初始版本有關helloworld的內容調到了附錄部分。寫在前面 本文從乙個初學者的角度,給出了對c語言的簡單理解。最近一次更新調整了之前的敘述方式。目錄part1 從hello world講起 part2 知識結構梳理 part3 一路走來的習...

從零開始學C 介面

這一章的內容比較難,學這個的前提是你已經掌握了c 的基本語法,了解什麼是繼承,什麼是物件導向。有了這個之後,我會盡量用最簡單通俗的語言去梳理整個知識,衝衝衝 假設我們現在有乙個u盤類,mp4類,class mp4 class udisk 這是我們宣告乙個usb插口類 規定實現介面的類必須實現對應的函...