谈及C/C++,功能强大、应用广泛,一旦掌握了后,若是再自学其他语言就显得轻而易举了。那为什么学C/C++的人少呢?很多人认为C/C++虽然博大精深,但也难学。其实就本人认为C/C++并非是“difficult(困难)”的,只要你能理清思路,掌握它的精髓,配合一套教材。那么学C/C++是一件非常容易且又其乐无穷的事。今天本人就与大家一起谈谈如何学习C/C++或者说学习C/C++应从哪几方面着手。
C语言知识流程:
学数据类型,-进制转换-运算符-循环语句-开关分支语句-函数-数组-字符串-指针-结构体-内存管理-文件操作-函数指针-指针函数-多维数组-高级指针-结构图嵌套-高级内存管理-链表-排序算法-二树叉-APi函数-linux命令-linuxAPi函数-shell脚本-socket通信-等。
初学者看得会有点乱,到了学API函数的时候也就是开发项目的时候了,但是有一点注意,因为部分知识没法在书上表达出来,所以目前书上知识是不完善的。
一门语言开发出项目来才算是真正的开始,也就是说,你开发出来项目,才有可能去接触工作,C语言的工作岗位相对来说是比较少的。
再来说说C++:
C++知识很多,主要部分就是框架,QT,MFC这两种框架目前用的是比较多的,也有人会直接学C++,但是学起来会比直接学C还难,而学过C在学C++是容易很多,主要学的就是框架方面的知识了,C语言的知识和C++的差不多,区别不大,所以学C++的时候主要学的就是框架了。
C++知识流程:
编译环境配置-名字空间-函数重载-哑元函数-内联函数-引用-类型转换-面向对象-类的使用-构造函数-析构函数-拷贝构造-拷贝赋值-this指针-常对象-常函数-动态内存分配-静态成员-运算符重载-继承-多重继承-函数重写-多态-虚函数-抽类象-虚析构-动态绑定-文件i/o-异常处理-标准异常-泛型编程-十大容器-算法-迭代器-QT编程-QT三维图形-API函数编程-MFC框架编程。
C语言是面向过程的,而C++是面向对象的。
视频代码齐全,魏zs课程1C/C++从入门到精通
课程2数据结构算法
课程3数据库开发
课程4Windows开发课程
课程5跨平台Qt高级开发
课程6Linux高性能服务器开发
课程7零基础必备项目-手写坦克大战
课程8大厂必备项目-企业IM系统
课程9大厂必备项目-分布式淘宝文件系统
课程10大厂必备项目-共享单车项目
课程11进大厂秘籍-全程指导
课程12C++跨平台游戏开发
课程13汇编语言和游戏安全
课程14大型游戏安全和保护实战
课程15自由程序员之路-软件外包开发
课程16计算机等级考试-二级C语言-轻松过辅导
课程17计算机等级考试-二级C++轻松过辅导
课程18软考-程序员资格认证-轻松过辅导
课程19软考-软件设计师-轻松过辅导