第1讲 简要介绍程序与程序设计语言、C语言程序基本结构、集成开发环境及开发一个C语言程序的过程。
第2讲 介绍C语言的字符集与标识符、基本数据类型、常量与变量的概念;介绍如何进行数据的输入/输出以及常用标准库函数的使用方法。
第3讲 介绍C语言的各种表达式及使用规则。
第4讲 重点介绍顺序结构、选择结构和循环结构。
第5讲 重点介绍一维数组、二维数组的定义和使用,以及字符串的概念、字符串的存储方式和字符串的输入/输出方法。
第6讲 介绍函数定义、函数调用,函数的嵌套调用和递归调用,以及数组作为函数参数的方法及函数调用对实参数组的影响。介绍变量的作用域和生存期。
第7讲 介绍指针的概念、指针变量的定义及指针的基本操作。重点讨论指针作为函数参数的作用及使用方法、数组与指针的关系、二维数组行指针作为函数参数等。
第8讲 介绍结构体类型的定义、结构体变量声明、结构体变量的各种应用、结构体变量作为函数参数的用法和结构体数据作为函数的返回值;讨论结构体数组的用法和结构体指针的应用。最后介绍链表的概念、单向链表的定义及链表的基本操作。
第9讲 介绍文件的概念、文件的打开和关闭操作开始阐述,重点介绍文本文件的数据读取、二进制文件的数据块读/写操作等。
第10讲 介绍多文件编程,阐述多文件编程的开发方法、编译预处理、宏定义、文件包含和条件编译命令,以及在多文件编程时如何使用这些内容。