C语言程序设计教程
C语言程序设计教程作者:闫超 开 本:16开 书号ISBN:9787302535522 定价: 出版时间:2019-08-01 出版社:清华大学 |
C语言程序设计教程 本书特色
本书主要面向程序设计的初学者,旨在引导读者了解C语言的基本语法规则并具备一定的设计、编写C语言程序的能力。本书内容分为十章,包括:概述,基本数据类型、基本输入输出、程序控制结构、数组和指针、函数、字符串、结构体与共用体、文件操作和项目实战。本书注重教材的实用性,由浅入深,将大量的与实际项目相关的习题分散到各个知识点的课后练习题中,并在*后采用一个项目案例对所学的知识进行总结与检验。本书适合作为大学各专业的教材。
C语言程序设计教程 内容简介
本书是一本面向编程入门者的C语言教程,力图通过这本书让读者能够掌握C语言的基本概念和语法,并具有一定的通过编写程序解决问题的能力。本书共11章,内容包括:程序设计概述,数据类型,运算符、表达式和语句,选择结构,循环结构,数组,指针和数组,函数,字符串,结构体和共用体,文件操作等。
本书注重教材的实用性,书中包含大量的示例代码和编程练习题目,旨在帮助学生养成良好的代码编写习惯,并锻炼学生的编程能力。
C语言程序设计教程 目录
第1章程序与C语言 1.1冯·诺依曼计算机 1.2程序设计语言 1.2.1机器语言 1.2.2汇编语言 1.2.3高级编程语言 1.3C语言概述 1.3.1C语言的历史——从B到C 1.3.2C语言标准 1.4C语言程序 1.4.1**个C语言程序 1.4.2预处理、编译和链接 1.4.3在Code::Blocks中编写C语言程序 1.5本章小结 练习题第2章数据类型 2.1整型数据 2.1.1整型数据的表示 2.1.2C语言中的整数类型 2.1.3整型字面量 2.1.4整型变量的声明 2.1.5整型数据的输入/输出 2.2实型数据 2.2.1实数在计算机中的表示 2.2.2浮点型字面量与变量 2.2.3浮点型数据的输入/输出 2.3字符型数据 2.3.1字符型数据在计算机中的表示 2.3.2字符型字面量与字符变量 2.3.3字符型数据的输入/输出 2.4命名常量 2.4.1符号常量 2.4.2const限定符 2.5本章小结 练习题
第3章运算符、表达式和语句 3.1运算符和表达式 3.1.1算术运算符和算术表达式 3.1.2运算符的优先级和结合性 3.1.3赋值运算符与表达式 3.1.4递增、递减运算符 3.2数据类型转换 3.2.1数据类型的隐式转换 3.2.2强制类型转换运算符 3.3表达式语句 3.4本章小结 练习题
第4章程序控制结构——选择结构 4.1关系表达式和逻辑表达式 4.1.1关系运算符与关系表达式 4.1.2逻辑运算符与逻辑表达式 4.1.3短路特性 4.2if语句 4.2.1简单形式的if语句 4.2.2if?else语句 4.2.3条件运算符和条件表达式 4.2.4嵌套if语句 4.3switch语句 4.3.1break语句 4.3.2多个case共享语句组 4.4本章小结 练习题
第5章程序控制结构——循环结构 5.1while语句 5.1.1引例 5.1.2while语句的使用 5.2for语句 5.2.1使用for语句的注意事项 5.2.2逗号运算符 5.2.3应用实例 5.3do?while语句 5.4break和continue语句 5.4.1break语句 5.4.2continue语句 5.5循环嵌套 5.6本章小结 练习题
第6章数组 6.1一维数组 6.1.1一维数组的定义 6.1.2一维数组初始化 6.1.3应用实例 6.2二维数组 6.2.1二维数组的定义与使用 6.2.2二维数组与一维数组 6.2.3二维数组初始化 6.2.4应用实例 6.3本章小结 练习题
第7章指针与数组 7.1地址和指针 7.1.1地址 7.1.2指针 7.2指针运算 7.2.1间接寻址运算 7.2.2指针赋值运算 7.2.3指针算术运算 7.3指针与一维数组 7.3.1一维数组的地址 7.3.2指向一维数组的指针 7.3.3数组名与指向数组的变量 7.4指针与二维数组 7.4.1二维数组的地址 7.4.2指向二维数组的指针变量 7.5指针数组 7.6本章小结 练习题
第8章函数 8.1函数的定义 8.1.1什么是函数 8.1.2函数的定义 8.1.3return语句 8.1.4带参数的宏 8.2函数调用 8.2.1函数调用的一般形式 8.2.2函数调用时的参数传递 8.2.3函数声明 8.3递归 8.4数组和指针作函数参数 8.4.1一维数组作函数参数 8.4.2二维数组作函数参数 8.4.3指针作函数参数 8.4.4使用const关键字保护数据 8.4.5指向函数的指针和返回指针的函数 8.5局部变量与全局变量 8.5.1局部变量 8.5.2全局变量 8.5.3作用域规则 8.6变量的存储类别 8.6.1auto 8.6.2register 8.6.3static 8.6.4extern 8.7本章小结 练习题
第9章字符串 9.1字符串常量 9.2字符串变量 9.2.1字符串变量的定义与初始化 9.2.2字符串的输出 9.2.3字符数组与字符指针 9.3字符串的输入 9.3.1使用scanf()函数读取字符串 9.3.2使用gets()函数读取字符串 9.3.3使用fgets()函数读取字符串 9.3.4逐个字符的方式读取字符串 9.4常用字符串处理函数 9.4.1strlen()函数 9.4.2strcpy()函数和strncpy()函数 9.4.3strcat()函数 9.4.4strcmp()函数 9.4.5sprintf()函数 9.5字符串数组 9.6本章小结 练习题
第10章结构体和共用体 10.1结构体类型与结构体变量 10.1.1结构体类型的定义 10.1.2结构体变量的定义 10.1.3用typedef为结构体类型定义别名 10.1.4结构体变量的引用和初始化 10.2结构体数组 10.2.1结构体数组的定义 10.2.2结构体数组的初始化 10.3结构体类型指针 10.3.1指向结构体变量的指针 10.3.2指向结构体数组的指针 10.4结构体与函数 10.4.1结构体变量的成员作函数参数 10.4.2结构体变量作函数参数 10.4.3指向结构体的指针作函数参数 10.5共用体 10.5.1共用体类型和变量的定义 10.5.2共用体变量的初始化和引用 10.6本章小结 练习题
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
上一篇:饭店服务质量管理-(第4版)
下一篇:C语言编程思维-(第2版)
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |