当学习 C/C++ 时,可以按照以下路线进行:
学习基础语法:包括变量、数据类型、运算符、控制结构、数组、指针等基本概念和语法。
学习函数:包括函数的定义、调用、参数传递、返回值等。
学习面向对象编程:包括类、对象、继承、多态等概念和语法。
学习常用数据结构和算法:包括链表、栈、队列、树、图等数据结构和排序、查找、最短路径等算法。
学习操作系统和计算机网络相关知识:包括进程、线程、同步、异步、套接字等概念和应用。
学习高级主题:包括模板、异常、泛型编程、多线程编程、网络编程、图形界面编程等。
在学习过程中,可以通过阅读书籍、参加课程、做练习题等方式来加深理解和掌握。同时,也可以通过参加开源项目、实践项目等方式来提高实战能力。