导语
内容提要
《零基础学C语言》系统全面地讲解了C语言程序设计的基础知识和编程应用,全书共12章,包括C语言简介、数据类型与变量、数据的输入/输出、表达式与运算符、顺序结构与选择结构、循环结构程序设计、数组、函数与编译预处理、指针、枚举类型和结构体、文件读/写访问、C语言典型案例分析,内容安排由浅入深,语言通俗易懂,注重启发教学。
《零基础学C语言》内容覆盖了全国计算机等级考试二级C语言的考试大纲要求,样例选择兼顾知识性、实用性和趣味性,并配有大量的习题和上机实验课程安排,利于培养学生的动手编程和解决实际问题的能力。本书提供全书实例的源码、PPT教学课件、课后习题与答案、慕课视频教学,方便学校教学和初学者自学。
《零基础学C语言》适合作为高等院校非计算机专业C语言程序设计课程的教材,也可供广大编程爱好者自学。
目录
第1章 C语言简介
1.1 C语言的发展及特点
1.1.1 程序设计语言的基本概念
1.1.2 C语言的特点
1.2 简单C语言程序的组成
【例1.1】最简单的C语言程序
【例1.2】输入圆的半径并计算其面积
1.3 C语言程序的调试
1.3.1 C语言程序的调试步骤
1.3.2 在Visual C++ 6.0环境下调试C语言程序
1.3.3 关于Visual C++ 6.0的菜单与工作窗口
1.4 C语言的符号
1.4.1 注释
1.4.2 关键字
1.4.3 标识符
1.4.4 分隔符
习题
第2章 数据类型与变量
2.1 数据类型与常量
2.1.1 整型常量
【例2-1】获取不同数据类型的存储大小
2.1.2 实型常量
【例2-2】输出浮点型数据占用的存储空间以及它的范围与精度
2.1.3 字符型常量
【例2-3】字符型数据输出
2.1.4 字符串常量
【例2-4】字符型常量和字符串常量的存储大小比较
2.1.5 关于void类型
2.2 定义和使用符号常量
2.2.1 使用#define预处理器定义符号常量
【例2-5】使用#define预处理器定义符号常量
2.2.2 使用const关键字定义符号常量
【例2-6】使用const关键字定义符号常量
2.3 变量
2.3.1 C语言中的变量定义
2.3.2 赋值语句
【例2-7】变量定义与赋值
2.3.3 字符型变量的存储与赋值
习题
第3章 数据的输入/输出
3.1 格式化输出printf()函数
3.1.1 printf()函数的使用形式
3.1.2 格式字符串中的格式控制符
【例3.1】使用格式描述标记字符
【例3.2】考虑最小输出宽度的格式描述
【例3.3】考虑数据精度的格式描述
【例3.4】格式描述综合情形
3.2 格式化输入scanf()函数
3.2.1 scanf()函数的使用形式
【例3-5】用scanf()函数获取输入数据并给双精度变量赋值
3.2.2 运行时给scanf()函数输入数据
……
第4章 表达式与运算符
第5章 顺序结构与选择结构
第6章 循环结构程序设计
第7章 数组
第8章 函数与编译预处理
第9章 指针
第10章 枚举类型和结构体
第11章 文件读/写访问
第12章 C语言典型案例分析
附录A C语言课程设计题目
附录B C语言常用的库函数
参考文献