一、电脑操作基础:

应该具备一些必要的电脑相关的知识,如操作系统的相关知识,如何打开、编辑、保存文件。对电脑的能力有一些基本的认识,以及会使用鼠标,键盘熟练输入。

磨刀不误砍柴工,至少要做到能快速找到要输入的字母、数字与常用符号所在的位置,以及一些功能键、组合键的使用。如果能做到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

小学生学习C++应该具备哪些基础?的更多相关文章

  1. 学习 shell脚本之前的基础知识

    转载自:http://www.92csz.com/study/linux/12.htm  学习 shell脚本之前的基础知识 日常的linux系统管理工作中必不可少的就是shell脚本,如果不会写sh ...

  2. 四、Android学习第四天——JAVA基础回顾(转)

    (转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 四.Android学习第四天——JAVA基础回顾 这才学习Android的 ...

  3. python学习第四讲,python基础语法之判断语句,循环语句

    目录 python学习第四讲,python基础语法之判断语句,选择语句,循环语句 一丶判断语句 if 1.if 语法 2. if else 语法 3. if 进阶 if elif else 二丶运算符 ...

  4. iOS学习——核心动画之Layer基础

    iOS学习——核心动画之Layer基础 1.CALayer是什么? CALayer我们又称它叫做层.在每个UIView内部都有一个layer这样一个属性,UIView之所以能够显示,就是因为它里面有这 ...

  5. Linux 学习笔记之超详细基础linux命令(the end)

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 14---------------- ...

  6. Linux 学习笔记之超详细基础linux命令 Part 14

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 13---------------- ...

  7. Linux 学习笔记之超详细基础linux命令 Part 13

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 12---------------- ...

  8. Linux 学习笔记之超详细基础linux命令 Part 12

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 11---------------- ...

  9. Linux 学习笔记之超详细基础linux命令 Part 11

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 10---------------- ...

随机推荐

  1. 一、Mysql(1)

    数据库简介 人类在进化的过程中,创造了数字.文字.符号等来进行数据的记录,但是承受着认知能力和创造能力的提升,数据量越来越大,对于数据的记录和准确查找,成为了一个重大难题 计算机诞生后,数据开始在计算 ...

  2. Linux基础入门 vim常用命令详解

    介绍 vim是一个文本编辑程序 没有菜单,只有命令,且命令繁多 命令行模式下相关命令 移动光标 ​ h: ← 左移 ​ l: → 右移 ​ j: ↓ 下移 ​ k: ↑ 上移 ​ gg: 光标移动文件 ...

  3. Flink深入浅出: 资源管理(v1.11)

    -- 图片来自 <国家地理中文网>-- 往期推荐: Flink深入浅出:部署模式 Flink深入浅出:内存模型 Flink深入浅出:JDBC Source从理论到实战 Flink深入浅出: ...

  4. 多测师讲解自动化测试 _RF关键字001_(上)_高级讲师肖sir

    讲解案例1: Open Browser http://www.baidu.com gc #打开浏览器 Maximize Browser Window #窗口最大化 sleep 2 #线程等待2秒 In ...

  5. 【Flutter 混合开发】嵌入原生View-iOS

    Flutter 混合开发系列 包含如下: 嵌入原生View-Android 嵌入原生View-iOS 与原生通信-MethodChannel 与原生通信-BasicMessageChannel 与原生 ...

  6. 一键开启win10全局utf8,编码问题说拜拜

    在windows下开发,开发环境的配置是一个很头大的问题,而编码问题是另一个令人头大的问题,常常出现的中文乱码令人痛不欲生,其原因就在于windows默认的编码并不是现在很普遍的utf8格式,本文就来 ...

  7. docker 启动容器restart 策略

    docker 运行容器时使用--restart 参数可以指定一个restart策略,来指定容器应该如何重启,或不应该重启,当容器启用restart策略时,将会载docker ps 显示up 或者res ...

  8. drf (学习第三部)

    目录 视图 视图额基类 视图类扩展 GenericAPIView的视图子类 视图集ViewSet 路由Routers 视图 Django REST framework 提供的视图的主要作用: 控制序列 ...

  9. vue 在nginx下页面刷新出现404问题解决和在nginx下页面加载了js但是页面显示空白问题解决

    一.vue 在nginx下页面刷新出现404 在网上翻遍了所有这样问题的解决办法,全都是一个解决办法也是正确的解决办法,(后来在vue官网上关于history方式出现404解决方法也是这样说的),只是 ...

  10. MongoDB 数据备份和恢复 --- MongoDB基础用法(七)

    数据备份 在Mongodb中我们使用mongodump命令来备份MongoDB数据.该命令可以导出所有数据到指定目录中. mongodump命令可以通过参数指定导出的数据量级转存的服务器. mongo ...