原创 闫小林 C语言入门到精通 2020-09-30

收录于话题

#小林C++代码基础

95个


2020 / 9 / 29

图片来源于网络

C语言入门到精通


公众号




闫小林





介绍篇


考虑了很久打算陆续推出C++和C#篇,我目前从事的是.Net开发,平时用C#比较多,C++还是停留在大学课本那个水平。一方面是回顾下基础,另一方面也是为了把我的学习经验分享出去。


我本科院校是医学院,专业是信息管理,说实话大学期间我一度认为我将来是要进医院信息科混吃混喝的,每天就是哪个科室电脑坏了叫我去维修,顺便调戏调戏小护士~


没想到大学毕业后,进了互联网公司,从事着搬砖的生活,别说小护士了,妹子都少见,和我当初所想出入太大,一度陷入自闭,常常询问上天为什么要这样对待我~


说了这么多就是想告诉大家,零基础入门也是可以学好的,以你们的智商,肯定比半路出家的我要强很多,前提是坚持看我发的文章推荐收藏|C++学习路线_c++


写文的过程中肯定会有很多不足之处,大家少喷我点哈,等我把C++、C#分享完了再喷~



入门篇


1、C++介绍

2、常量

3、变量

4、C++的运算符与表达式

5、C++的输入与输出

6、顺序结构

7、关系运算和逻辑运算

8、选择结构和if语句

9、循环结构和循环语句

10、函数的定义调用

11、内置函数

12、函数的重载

13、函数模板1

14、局部变量和全局变量

15、内部函数和外部函数

16、预处理命令

17、一维、二维、字符数组

18、字符串的处理

19、变量与指针

20、数组与指针

21、字符串与指针

22、函数与指针

23、返回指针值的函数

24、指针数组和指向指针的指针

25、结构体类型

26、共用体、枚举类型




提高篇


1、面向对象概述

2、类的声明和对象的定义

3、类的成员函数

4、类的封装性和信息隐蔽

5、构造函数

6、析构函数

7、对象数组

8、对象指针

9、共用数据的保护

10、对象的动态建立和释放

11、对象的赋值和复制

12、静态成员

13、运算符重载

14、不同类型数据间的转换

15、继承与派生

16、派生类的构造函数和析构函数

17、多重继承

18、基类与派生类的转换

19、多态性的概念

20、虚函数

21、纯虚函数与抽象类

22、输入输出流





深入篇


1、文件操作与文件流

2、字符串流

3、异常处理

4、为什么需要命名空间

5、什么是命名空间

6、使用命名空间解决名字冲突

7、使用命名空间成员的方法

8、无名的命名空间

9、标准命名空间

10、使用早期的函数库


学到这里的同学,基本上算是入门啦,半只脚踏进互联网~