目前常见的高中阶段可以试着学习的编程语言是c/c++
很多关键词是初中英语学到的
我是五六年级开始学c和c++的所以很有感触
比如include double
main 等
所以初中英语学了最起码c语言的一些关键字容易能看懂。
学习之后会发现
其中语法中有些比较难以理解的概念
比如函数指针和
返回值类型为指针类型的函数原型会搞混的…
char* 的字符串的特殊性等等
后来
等到学了结构体
先会尝试使用多种数据类型的结构
比如结构体中包含指向结构体的
后来发现由于公共变量不安全
会尝试把结构体和函数指针联合起来试图在结构体的内部解决问题 而不运用公共变量
这是面向对象思想的体现 c++通过使用编译器自动产生的虚函数列表等来实现更深的面向对象理念
比如多态和继承
又通过编译器生成的类模版来更加丰富多态性
他们是一层一层来的
个人意见是学c时先写些小程序
巩固一下概念
后来学c++的语法就更容易了
学完语法并且巩固后
先练习写数据结构
后来再学会调用一些图像库 比如SDL之类的
了解一下标准
这是大概的路。
很多关键词是初中英语学到的
我是五六年级开始学c和c++的所以很有感触
比如include double
main 等
所以初中英语学了最起码c语言的一些关键字容易能看懂。
学习之后会发现
其中语法中有些比较难以理解的概念
比如函数指针和
返回值类型为指针类型的函数原型会搞混的…
char* 的字符串的特殊性等等
后来
等到学了结构体
先会尝试使用多种数据类型的结构
比如结构体中包含指向结构体的
后来发现由于公共变量不安全
会尝试把结构体和函数指针联合起来试图在结构体的内部解决问题 而不运用公共变量
这是面向对象思想的体现 c++通过使用编译器自动产生的虚函数列表等来实现更深的面向对象理念
比如多态和继承
又通过编译器生成的类模版来更加丰富多态性
他们是一层一层来的
个人意见是学c时先写些小程序
巩固一下概念
后来学c++的语法就更容易了
学完语法并且巩固后
先练习写数据结构
后来再学会调用一些图像库 比如SDL之类的
了解一下标准
这是大概的路。