C语言实用教程白羽,刘畅,刘苗苗 著作者简介、书籍目录、内容摘要、编辑推荐
本书系统地介绍了C语言编程知识,共分十二章,内容包括:C语言概述,C语言的数据描述与基本操作,C语言的流程控制,数组,函数,编译预处理,指针,结构体、共用体和枚举类型,位运算,文件,库函数及应用,以及上机实训。 本书注重基础,突出应用,采用案例式教学方法,先举实例,再对相关知识点进行讲解,然后通过“练一练”来总结、熟悉本讲知识点,最后通过“想一想”提出本次课的一些思考题,以便于读者能够更好地理解C语言的知识,提高实际编程能力。 本书易教易学、学以致用、注重能力,对初学者容易混淆的内容进行了重点提示和讲解。本书适合作为高职高专类各相关专业的程序设计教材,也适合编程开发人员培训、自学使用。
书籍目录
第一章 C语言概述第一讲 C语言基础知识一、程序设计概述二、C语言简介练一练想一想本章小结课后习题一第二章 数据描述与基本操作第二讲 基本数据类型、变量与常量练一练本讲小结想一想第三讲 运算符与表达式、数据类型的转换一、算术运算与赋值运算二、关系运算、逻辑运算与条件运算三、圆括号运算符、逗号运算符和sizeof运算符练一练本讲小结想一想第四讲 数据的输入与输出一、字符输入、输出函数二、标准输入、输出函数练一练本讲小结想一想本章小结课后习题二第三章 C语言的流程控制第五讲 选择结构一、基本if语句二、标准if语句三、复合if语句四、if语句的嵌套五、switch语句练一练本讲小结第六讲 循环结构一、while语句二、d0-while语句三、for循环语句练一练本讲小结想一想第七讲 循环语句的嵌套和流程转向语句一、循环语句的嵌套二、流程转向语句90t0语句三、break语句四、continue语句练一练本讲小结本章小结课后习题三第四章 数组第八讲 一维数组练一练本讲小结想一想第九讲 二维数组练一练本讲小结想一想第十讲 字符数组与字符串练一练本讲小结想一想本章小结课后习题四第五章 函数第十一讲 函数定义、调用、函数原型及函数返回语句一、函数的定义、调用及函数返回语句二、函数原型练一练本讲小结想一想第十二讲 函数的嵌套、递归调用及函数之间的数据传递一、函数的嵌套调用二、递归函数及递归调用三、实参一形参之间的数据传递(值传递方式)四、实参一形参之间的数据传递(数组作函数参数)练一练本讲小结想一想第十三讲 变量作用域及存储类型、内部函数和外部函数一、作用域和生存期二、局部变量的作用域和存储类型三、全局变量的作用域、存储类型及多文件程序的运行四、内部函数与外部函数练一练本讲小结想一想本章小结课后习题五第六章 编译预处理第十四讲 宏定义、文件包含和条件编译一、不带参数的宏定义二、带参数的宏定义三、文件包含处理四、条件编译练一练想一想本章小结课后习题六第七章 指针第十五讲 指针概述与指针赋值、指针的运算一、指针概述与指针赋值二、指针的运算练一练本讲小结想一想第十六讲 指针与数组(一)一、一维数组元素的指针访问方式二、二维数组元素的指针访问方式三、字符指针与字符串练一练想一想本讲小结第十七讲 指针与数组(二)一、指向一维数组的指针二、指针数组练一练想一想本讲小结第十八讲 指针与函数一、指针作为函数参数二、指针函数三、指向函数的指针四、带参数的main函数及其应用练一练本讲小结想一想本章小结课后习题七第八章 结构体、共用体和枚举第十九讲 结构体基础练一练本讲小结想一想第二十讲 结构体数组和指向结构体的指针一、结构体数组及指向结构体变量的指针二、指向结构体数组的指针练一练本讲小结想一想第二十一讲 结构体与函数一、结构体类型的变量作为函数参数二、结构体类型的变量作为函数的返回值练一练本讲小结想一想第二十二讲 链表一、链表基础知识及动态分配函数二、链表的操作练一练本讲小结想一想第九章 位运算第十章 文件第十一章 库函数及应用第十二章 上机实训附录A 课后习题参考答案附录B 常用字符与ASCII码对照表附录C 运算符的优先级、结合方向及口诀参考文献
编辑推荐
实例讲解,实训强化,培养技能,面向就业。 典型实例→任务及分析→程序代码→运行结果→相关知识点→“练一练”→“想一想”→小结→习题。 配套习题答案、程序源代码、电子教案等资源。