程序设计基石与实践专号引导

程序设计基石与实践专栏引导

本博文主要对通过程序设计基石与实践专栏归类,主要分为C语言与C++语言.下面对程序设计基石与实践专栏博文的索引:(待定未完待续)

C语言

  1. 话谈C语言
  • 让你成为一名Top的C语言程序员[译]
  • C语言程序员必读的5本书[译]
  • 让你成为Top程序员的十个C语言资源[译]
  • C语言概述与基本概念
    • C语言概述与特点
    • C语言基本概念
  • 运算符和表达式
  • 程序的控制结构
  • 结构,联合和权枚举
  • 数组,函数,指针及指针的高级应用
    • 指针point
    • C语言指针和数组基础[译]
    • C语言函数指针基础
    • 按值传递还是按引用
    • 类型提升、内存分配,数组转指针、显式内联、打桩和矢量变换
  • 声明,预处理器与错误处理
    • C语言声明
    • 最短的崩溃C语言程序[译]
  • 底层程序设计
    • 内存里C语言代码布局
    • C语言内存地址基础[译]
  • 编写大型程序
    • 编写高效的C程序与C代码优化



    C++语言

    1. C++编程入门
    2. 控制语句
    • 标记控制和计数器控制的循环
  • 函数和递归
  • 数组与vector
    • 实例研究:利用二维数组的GradeBook类
  • 面向对象编程:类和对象
    • 熟悉类和对象
    • 类的声明Class Declaration
    • 定义具有成员函数的类
    • 实例研究:数据成员与set和get函数
    • 使用构造函数初始化对象
  • 面向对象编程:类的深入剖析
    • 接口与实现分离
  • 面向对象编程:运算符重载
    • Virtual Funcation and Overload
    • 重载, 覆盖和隐藏
    • 运算符重载 "+" 和"-"
  • 面向对象编程:继承
    • 拷贝构造
    • 自动调用析函数
    • C++运行时类型转换(Runtime Cast)
  • 面向对象编程:多态性
    • 多态的前提条件
    • 实例研究:应用多态性的工资发放系统
  • 面向对象编程:异常处理
    • C++异常处理


    • 实训项目
      • [软件设计模块]库源代码(代码为C语言开发,主要用于移值)
      • [软件设计模块]使用封装类用于计时(C++语言开发)
      • [软件开发项目]Tic-Tac-Toe实现(代码为C语言开发)
      • [软件开发项目]模拟经典游戏超级玛丽实现 (C语言开发)



    关于程序设计基石与实践更多讨论与交流,敬请关注本博客和新浪微博songzi_tea.

    版权声明:本文为博主原创文章,未经博主允许不得转载。