C 和 C++ 是历史最悠久、最受欢迎的程序设计语言。C++ 是 C 语言的面向对象扩展,是 C 语言的超集。除了面向对象编程等 C++ 特性之外,两种语言基本上是一致的。C 和 C++ 应用领域非常广泛,包括系统软件、游戏、网络软件、分布式系统、嵌入式系统等等。\r \r 目前国际、国内或者各知名 IT 企业组织的程序设计竞赛大多使用 C 和 C++ 语言,如 ACM/ICPC、Google 的 GCJ、Facebook 的 HackerRank、TopCoder、百度之星等,获得好的成绩相当于获得进入这些知名企业的通行证。\r \r 本课程的目标是引导学习者掌握 C++ 语言,并具备使用它们进行问题求解的能力,为求职或更进一步的学习、研究打好基础。\r