第四步:开始具体的学习,具体学习过程中,不要着急去实践,先把基本的理论彻底搞清楚再进一步实践,假如学习for循环,所谓的循环就是一遍遍的重复去执行,但是重复的次数是有循环条件满足的次数来决定的,不满足条件不循环,这就和do while有了本质的区分。那么我们举例说明一下
#include<iostream>
using namespace std;
int main()
{
int i;
for(i=0;i<= 10;i++)
cout<<i<<endl;;
}
这个程序主要循环判断点就在i <= 10 这个直接决定了循环的次数这个决定循环的关键。如果有关循环的不懂,就可以在网上找对应的视频去学习,或者加一些技术群去学习,在互联网上面自学的人还是喜欢找一些和自己水平差不多的人一起学习的。每个基本概念都这么搞定理论然后再去实践,坚持下去基础慢慢也就有了。
第五步:在基础部分学的差不多了,所谓的学的差不多了,基本上面向对象的基本概念以及指针,文件流操作这些基本概念差不多的情况下,算是初级基础,下一步的学习就是泛型编程的级别了,比如常见list,vector等模板类的使用了。在这学习泛型之前就可以做一些简单的操作了,比如简单的小项目,简单计算器,电梯的模型,贪吃蛇小游戏等等,这些里面可能还涉及到线程或者进程的概念,同步或者异步的概念。尝试去修改一些这些程序的代码或者自己设计一套解决的方案。在有了这些的基础上就可以,进一步学习泛型编程,泛型编程学到差不多一半,或者直接去公司学,都可以。其实学到这种阶段,基本上算是初级入门阶段已经完成,可以考虑写好自己的简历,去参加工作了。如果觉得还是学的不过瘾,可以学习Qt开源,去做一些小工具,让自己玩的更嗨,到这个阶段其实也是编程到了比较有意思的阶段,因为心里会想着能做什么软件了之类的等等,如同刚学会了开车,见到车就想开境界。
基本上能坚持到第五步的阶段,基本上算是到入门阶段了。其实做到第五步,起码需要三个月的阶段甚至更长的时间,整体来说c++比c语言更加难学一些,因为规则上面繁琐的多,不像c语言那么随意
真正的刻苦的有方向的,自学的话,半年的时间更加准确些。在这个方向之下6个月时间结束之后,基本上就能加入码农的阶段。兴趣和毅力在学习编程过程中缺一不可。加油吧,noob
本文属原创,禁止转载
针对想学习C++小伙伴联盟推出(如何学习C++)系列读物
优质内容筛选与推荐>>
1、Windows服务创建及安装(转)2、poj 1363. rails3、创立初始的MySQL权限4、实验报告一5、js排序算法总结——冒泡,快速,选择,插入,希尔,归并(转载)