对于C/C++的新手学习指南
来源:互联网 发布:线性规划算法 编辑:程序博客网 时间:2024/05/11 12:49
今天有人问我,一点语言基础都没有,想学编程语言,于是我给了一些建议(不足之处请补充)
C语言是所有语言的基础,建议从C语言入门,在学其它语言会相对轻松点。
既然以C语言为基础,就不必深入,只需掌握大致即可。这里我归纳了C语言需要学的一些东西。
首先 你需要了解编程平台。个人比较喜欢VS2010。
1 简单输入输出
2 数据类型(主要掌握 int float char 三种)
3 简单算法 (运算符的使用)
4 if else 的使用 判断语句的使用
5 for 和while 循环 循环语句的使用
6 switch 使用
7 数组
8 函数
10 类
学到类其实就够了,指针和链表是C++的内容。但是学C++也要重头开始,基础才是最重要的,现在的公司基本上都考你基础,从基础可以看出你发展的潜力有多少。
C++的难点是这两个。(其实就一个,链表只是扩展)
指针(堆和栈)
链表(有点难)
对于以上两点不得不说的是,很多初学者卡在这里,相对于其它的知识点,指针很难理解,可以上网专门找指针相关知识,然后自己多练练,相信很快就能摸到头绪了。
总结:
纯代码的学习非常枯燥,绝对不能埋头看书或者看视频,要动手敲。
说到代码量,以前一直听很多人说“代码量”这个词,其实代码量正确的理解是你敲了多少代码,而不是你写的了多少代码,敲多了证明你基础,而你的编程水平却与代码量无关,同一个功能,你用十行代码写出来而别人要用一千行的代码相比,你懂得!
最后,不能祝大家有多成功,只能祝大家能坚持下去!
0 0
- 对于C/C++的新手学习指南
- 新手Unix和Linux下C语言学习指南
- 新手看招 Unix和Linux下C语言学习指南
- 新手看招 Unix和Linux下C语言学习指南
- unix c学习指南
- 对于extern "C"的说明
- 对于c语言的关键字
- c++对于c的加强
- C++对于C的强化
- 对于C语言的感想
- unix/linux下c学习指南
- Linux下C语言学习指南
- C,C++网络编程学习指南
- C,C++网络编程学习指南
- C和Python程序员的JavaScript学习指南(译)
- C++“准”标准库Boost学习指南-variant的使用
- C++“准”标准库Boost学习指南-variant的使用
- 对于新手 接口的理解
- 【玩转微信公众平台之八】 示例代码分析
- Android学习小Demo(19)利用Loader来实时接收短信
- 第六章作业part1
- C++ private, public, protected
- atoi函数
- 对于C/C++的新手学习指南
- 求N个数中的最大值,最大值出现的次数,然后求出次大值(次大值一定存在)
- android 数据库操作execSQL()和rawQuery()
- Android学习之——优化篇(2)
- 字符串分离
- 剖析 SurfaceView Callback以及SurfaceHolder
- Redis的主从复制设置与安装
- js 实现拖拽效果。。
- Python2 urlparse模块