2023年大一第一次寒假培訓二維陣列和結構體

2021-10-02 03:23:29 字數 918 閱讀 4525

最好用c++,用c++打c的**也可以。

最先打萬能標頭檔案 #include。

一,二維陣列

一維陣列 a[n] 相當於乙個1n的長方形,那麼二維陣列b[n][m] 就相當於乙個nm的長方形。定義時,可以省略第一維的大小,但第二維的大小不可省略。向a[2][3]中輸入1 2 3 4 5 6,儲存的狀態就如**所示。45

6123

int a[2]

[3],i,j;

for(i=

0;i<

2;i++

)for

(j=0

;j<

3;j++

)scanf

("%d "

,&a[i]

[j])

;for

(i=0

;i<

2;i++

)for

(j=0

;j<

3;j++

)

輸出結果也如**所示。

二維陣列相當於乙個**,沒有結構體好用。

二,結構體

當需要多種型別多組資料儲存的時候結構體很方便。

結構體需要在主函式外定義,結構體裡的變數相當於全域性變數。

#include

#include

using namespace std;

struct student

;intmain()

student stu[30]

;//stu是乙個結構體,數量是三十。(如果只是乙個學生的話,只需stu即可)(這個可以不用stu 隨便什麼都可以 但是不推薦使用單個的字母 容易wa 我也不知道why) 這個可以定義在這裡,也可以定義在主函式中。表示類似於陣列 stu[1]到stu[30]都包含結構體裡的資料型別。

第一次培訓

位運算的思想就是利用二進位制的運算法則去解決一些問題 例如大數的加或乘 大家可以試想這樣乙個問題 如何求2的10000000000 10個0,1百億 次冪,這裡不考慮計算機資料超出範圍的問題,只是讓大家來試想一下這個問題,常見的做法肯定就是使用迴圈,但這樣肯定會執行很長時間,我們可以做這樣乙個優化先...

第一次培訓感悟

那是我在昇華網的第一次培訓,大神毫無保留的教導我們知識。第一次培訓主要讓我們見到了昇華網所用的伺服器介面以及昇華網的伺服器執行,這也算是我們正式走入昇華網的大門吧。第二方面,我們在soon神的親授下,基本了解了電腦硬體方面的知識,電腦主機由最主要的三部分組成 cpu,記憶體條,以及顯示卡,有了這三個...

研發第一次培訓

嗯,星期二聽了智哥的深夜課堂,學到了不少東西 首先是對flex布局的更深入理解 然後是對盒子模型的應用有了更廣泛的實踐 還有對一些簡便方法的掌握,比如在開頭只要乙個 就可以省掉很多功夫。最後就是對 規範意識的提公升,之前我用 標籤的時候,分類名都用的是box1 box2這樣的無意義名字,最後導致要檢...