天天看点

小学生学习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