4000336024微信:nj400700

南京小码王少儿编程

C/C++学习什么内容南京校区分享

来源:南京小码王少儿编程 发布时间:2023/12/29 11:48:43

  C/C++编程要学什么内容?

C/C++学习什么内容南京校区分享

  1、C语言:

  除了较基础的语法:变量、条件、循环、字符串、数组、函数、结构体等之外;

  C语言较重要的就是:指针、内存管理,以后在企业吃饭就靠它们两个了!

  2、C++:

  C++是C语言的延伸,可以理解为在C语言里加入了面向对象的特性。因为只有面向对象特性的加持,代码才能更好地复用、扩展和工程化,这是大型项目的必备要素。

  除了C语言所有的底子之外,还需要学习C++的面向对象(封装、继承与多态)特性、泛型、模板、STL等等。

  2、C/C++编程基础「件」

  基础件包括:数据结构和算法、计算机网络、操作系统、设计模式。

  这跟学什么语言,后续从事什么编程方向无关,只要是做编程开发,这四个基础就无法避开。数据结构和算法,几种基础数据结构要烂熟于心,比如:字符串、链表、二叉树、堆、栈、队列、哈希等;基本的几大算法也要了如指掌,比如查找、排序、动态规划、分治等等。

  计算机网络,可以说是互联网通信的基石,无论如何一定要对TCP/IP的协议栈了如指掌,主要就是学习和掌握原理,包括:ARP协议、IP协议、ICMP协议、TCP和UDP协议、DNS协议、HTTP协议、HTTPS协议。

  操作系统,该部分重点包括:进程和线程的相关原理(原子性、并发、锁)、内存相关原理(内存分布、内存调度)设计模式,倒不需要23种设计模式全部记住,常见的几个如:单例模式、工厂模式、代理模式、策略模式、模板方法模式建议熟练于心。

领取试听课
每天限量名额,先到先得
温馨提示:为不影响您的学业,来校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
  • 详情请进入 南京小码王少儿编程

关于我们 | 招生信息 | 新闻中心 | 学校动态

版权所有:搜学搜课(www.soxsok.com)