天天看點

國小生學習C++應該具備哪些基礎?

一、電腦操作基礎:

應該具備一些必要的電腦相關的知識,如作業系統的相關知識,如何打開、編輯、儲存檔案。對電腦的能力有一些基本的認識,以及會使用滑鼠,鍵盤熟練輸入。

磨刀不誤砍柴工,至少要做到能快速找到要輸入的字母、數字與常用符号所在的位置,以及一些功能鍵、組合鍵的使用。如果能做到26個字母、數字、常用符号的盲打,那是比較理想的狀态了。不然,輸入一個字母找半天,誠然是沒有效率的事。是以,沒有基礎的電腦知識和輸入能力的話,學前需要一定過渡補充訓練。

二、英語基礎:

所謂程式設計,就是用一門程式設計語言和電腦對話,指揮電腦做事。而我們要學習的C++語言是以英語為基礎的,介在人與電腦之間的中間語言,可以說是英語的一門細分的子語言。是以,需要一些英語基礎。

基本的要求是,要做到26個字母能讀能寫,會拼讀拼寫一些簡單的英語單詞。現在一般學校國小就有開展英語課程,基本上也是沒有問題。如果基礎薄弱,可以進行一些簡單的補充訓練。

三、數學基礎:

計算機程式設計,歸根結底就是數學邏輯在機器上的實作,包括現在最火的人工智能,其實也是數學上高階運用。國小生需要在掌握了必要的數學基礎知識後,學習程式設計裡比較容易掌握。比如,加減乘除、小數分數、簡單方程式等。在國小五年級左右,進入程式設計學習是可以的。

在學習的過程中總會遇到關于程式設計上的問題或者疑惑,我也是自己自學過來的,知道自學程式設計的不容易,是以我把我自己的一些C++的資料跟C++的學習路線分享給大家,大家可以加群105+30+298+69,免費領取也可以進行行業上的交流哦。

附錄:部分C++常用的一些關鍵字單詞

include 包含

iostream 輸出輸入的流

cmath 數學函數庫

algorithm 算法

string 字元串

iomainip 輸入輸出操作器

fstream 檔案流

namespace 名字空間

using 使用中

std standard的縮寫

int integer的縮寫,整型,整數類型

main 主要的

cout 輸出

cin 輸入

return 傳回

char character的縮寫,字元

if 如果

else 其它(情況)

float 單精度(浮點數/小數)

double 雙精度(浮點數/小數)

true 真的,成立的

false 假的,失敗的

for 為了

long (long integer) 長整型

short (short integer) 短整型

signed (有符号)

unsigned (無符号,沒有正負數之分,隻有正數)

do 做/執行

while 當

const 常量,常數

sizeof 尺寸/長度

private 私有的

protected 繼承的

public 公共的

friend 朋友,友元函數

goto 跳到

static 靜止的,靜态(變量)

struct 結構體

void 空間

class 類

continue 繼續

break 中斷

begin 開始

end 結束

switch 轉換

case 案例/情況

try 嘗試

catch 抓住

throw 抛出(異常)

auto 自動的

bool 布爾類型

new 新的

operator 操作員

template 模版

this 這個

default 預設

delete 删除

register 登記/注冊

typedef 類型定義/别名

asm

const_cast

dynamic_cast

enum 枚舉/羅列

explicit 顯式的

export

extern

inline

mutable

reinterpret_cast

static_cast

typeid

typename

union

virtual

volatile

wchar_t