课程内容:1.1引言;1.2游戏、黑客和C语言;1.3C语
言,不老的传说;1.4C语言的爱与恨;1.5C语言教给我们的事;
1.6什么是编程。
考试要求:了解计算机语言的分类、C语言的发展简史及语言的特点,熟悉C语言程序的编写、编辑、编译、链接和调试的过程。
3.3const常量;3.4自动类型转换与强制类型转换运算符;3.5常用的标准数学函数。
考试要求:熟练掌握C 运算符和表达式,理解宏常量、宏替换和const 常量,熟悉自动类型转换与强制类型转换运算符,了解常用的标准数学函数。
7.5变量的作用域与存储类型;7.6模块化程序设计。
考试要求:了解分而治之与信息隐藏的含义;熟练掌握函数的定义,函数原型,函数的参数传递方式;理解函数的递归调用,条件递归,防御性程序设计;熟悉变量的作用域与存储类型;了解自顶向下、逐步求精的模块化程序设计方法。
10.6 向函数传递字符串;10.7 从函数返回字符串指针。
考试要求:掌握字符串常量,字符数组与字符指针;会熟练进行字符串的输入和输出,向函数传递字符串;了解常用的字符串处理函数;了解安全的字符串输入和处理方法,了解缓冲区溢出攻击的含义。