真正接触计算机技术已经三年多了,主要是计算机网络技术,也就是通常的系统管理之类的,而个人觉得学计算机应该要会编程才算真正的会计算机,编程就好比海贼王里面的霸气,好厉害的赶脚。
所以,我最近在修炼C++和数据结构,总的来说真的挺难的,不过富有乐趣,就比如C++,它挺像C语言的,有很强大的功能,学了他,学习其他语言也就变得容易许多,另外就是数据结构,明显也是各种编程所需要的一门课程。总之,好犀利。
以下总结最近学到的内容。
第一部分:C++的基本数据和表达式
所谓C++的基本数据就是一些代码规定的词汇和语法,表达式也是,都是规定的。编程语言大部分都是使用字符集里面的字符来告诉计算机怎么工作的,字符集里面的字符主要有26个字母大小写,加减乘除等运算符,还有其他各种标点,但就是没有中文,因为这是外国人发明的,或许以后可能有中文的,不过,这也是以后的事情了,这些字符就可以形成各种代码标识符,这就是小白编程。然后就是正统的表述了,要学到数据类型,数据存储,变量,运算符,各种表达式,输入输出。这就是我第一部分学习的东西,说不完,不容易道清。
第二部分是程序控制结构
主要有三个内容:选择控制(if_else和switch)、循环控制(for,while,do_while)、转向语句(break,return,continue,goto)。
当然这里面还有学会判断表达式的使用,不然无法清楚弄懂结构的运行。比如非0为true运行循环,0为false跳出循环。学懂还得会运用,因为这里面运用得恰当,代码会很简单,否则写出的代码只会累赘难以看懂。
第三部分是函数
它的作用主要是任务划分和代码重用,这个也说不完道不清,说完的话,估计要多好几页,所以算了。
编程的内容是挺多,函数之后还有:数组,结构,类,运算符重载,继承,虚函数与多态性,模板等等,这些有待学习,废话不多说,我要去修炼了。