新書推薦:
《
身体自愈力:解决内在病因的身体智慧指南
》
售價:NT$
449.0
《
非言语沟通经典入门:影响人际交往的重要力量(第7版)
》
售價:NT$
560.0
《
山西寺观艺术壁画精编卷
》
售價:NT$
7650.0
《
中国摄影 中式摄影的独特魅力
》
售價:NT$
4998.0
《
山西寺观艺术彩塑精编卷
》
售價:NT$
7650.0
《
积极心理学
》
售價:NT$
254.0
《
自由,不是放纵
》
售價:NT$
250.0
《
甲骨文丛书·消逝的光明:欧洲国际史,1919—1933年(套装全2册)
》
售價:NT$
1265.0
內容簡介:
《21世纪高职高专规划教材·计算机系列:C语言程序设计教学做一体化教程》涵盖了程序设计的基本概念、C语言的特点和发展简史,以TurboC For Windows集成实验与学习环境为例介绍C语言的运行环境、C语言中的基本数据类型、变量常量、运算符与表达式、不同的输入输出方法、分支结构和循环结构程序设计的方法、数组、函数、指针、链表、结构体、共用体、文件等C语言所涉及的内容。读者通过阅读《21世纪高职高专规划教材·计算机系列:C语言程序设计教学做一体化教程》可以对C语言的基本内容有较为系统的认识。
目錄 :
入门篇带你认识C语言
第1章了解C语言
1.1程序、C程序和程序设计语言
1.2结构化程序设计
1.3C语言的发展史
1.4简单C语言程序的构成和格式
1.5熟悉C语言环境
1.5.1运行C程序的步骤
1.5.2上机运行C程序的方法
1.5.3项目实训
课后习题
基础篇(语言程序设计基础知识
第2章C程序设计语法基础
2.1标识符、常量和变量
2.1.1标识符
2.1.2常量
2.1.3符号常量
2.1.4变量
2.2整型数据
2.2.1整型常量与整型变量
2.2.2整型数据的分类与存储形式
2.2.3项目实训
2.3实型数据
2.3.1实型常量与实型变量
2.3.2项目实训
2.4字符型数据
2.4.1字符常量与字符变量
2.4.2字符串常量
2.4.3项目实训
2.5算术运算符与表达式
2.5.1算术运算符
2.5.2算术表达式
2.5.3项目实训
2.6赋值运算符和赋值表达式
2.6.1赋值运算符和赋值表达式的定义
2.6.2赋值语句
2.6.3复合赋值表达式
2,6.4赋值运算符中的类型转换
2.6.5项目实训
课后习题
第3章顺序结构程序设计和输入/输出函数
3.1算法
3.1.1算法的概念和特点
3.1.2算法的表示方法
3.2数据输入输出的概念
313字符数据的输入与输出
3.3.1用putchar函数输出一个字符
3.3.2用getchar函数输入一个字符
3.3.3项目实训
3.4简单的格式输入与输出
3.4.1用简单的printf函数输出数据
3.4.2用简单的scanf函数输入数据
3.4.3项目实训
课后习题
实战篇如何编写C程序
第4章选择结构程序设计
4.1关系表达式和逻辑表达式
4.1.1条件判断
4.1.2关系运算符和关系表达式
4.1.3逻辑运算符和逻辑表达式
4.2用if语句实现选择结构
4.2.1if语句的一般形式
4.2.2if语句的使用说明
4.2.3if语句的嵌套使用
4.2.4条件表达式构成的选择结构
4.2.5项目实训
4.3利用switch语句实现多分支选择结构
4.3.1switch语句一般格式
4.3.2switch语句的执行过程
4.3.3在switch语句中使用break语句
4.3.4项目实训
课后习题
第5章循环结构程序设计
5.1循环的概述
5.2用while语句和do
5.2.1用while语句实现循环
5.2.2用do
5.2.3项目实训
5.3用for语句实现循环
5.3.1for语句的一般形式和执行过程
5.3.2有关for语句的说明
5.3.3循环的嵌套
5.3.4项目实训
5.4break语句和continue语句在循环中的作用
5.4.1break语句
5.4.2continue语句
5.4.3项目实训
5.5几种循环语句的比较
课后习题
提高篇一些特殊的数据类型
第6章数组
6.1数组的概念
6.2一维数组
6.2.1一维数组的定义
6.2.2一维数组元素的引用
6.2.3一维数组的初始化
6.2.4项目实训
6.3二维数组
6.3.1二维数组的定义
6.3.2二维数组元素的引用
6.3.3二维数组的初始化
6.3.4项目实训
6.4字符数组
6.4.1字符数组的定义和初始化
6.4.2字符数组元素的引用
6.4.3字符串和字符串结束标志
6.4.4字符数组的输入输出
6.4.5部分字符串处理函数
6.4.6项目实训
课后习题
第7章函数
7.1函数的概念
7.2函数的定义和调用
7.2.1函数定义一般形式
7.2.2函数的声明和函数的原型
7.2.3函数的调用
7.2.4项目实训
7.3函数的嵌套调用和递归调用
7.3.1函数的嵌套调用
7.3.2函数的递归调用
7.3.3项目实训
7.4函数和数组
7.4.1数组元素作函数参数
7.4.2数组名作函数参数
7.4.3项目实训
7.5变量的作用域和生存期
7.5.1局部变量和全局变量
7.5.2变量的存储方式和生存期
7.5.3项目实训
7.6内部函数和外部函数
7.6.1内部函数
7.6.2外部函数
7.6.3多个源文件的编译和连接
7.6.4项目实训
课后习题
第8章指针
8.1变量的地址和指针
8.2指针变量
8.2.1指针变量的定义
8.2.2指针变量的引用
8.2.3指针变量作函数参数
8.2.4项目实训
8.3指针和数组
8.3.1数组元素的指针
8.3.2通过指针引用数组元素
8.3.3数组名作函数参数
8.3.4项目实训
8.4指针和字符串
8.4.1字符串的表示形式
8.4.2字符指针作函数参数
8.4.3项目实训
课后习题
第9章用户自定义数据类型——结构体和共用体
9.1结构体类型
9.1.1声明结构体类型
9.1.2定义结构体变量
9.1.3结构体变量的初始化和引用
9.1.4项目实训
9.2结构体数组和结构体指针
9.2.1结构体数组
9.2.2结构体指针
9.2.3项目实训
9.3用结构体变量和结构体变量的指针作函数参数
9.4用指针处理链表
9.4.1线性链表
9.4.2建立静态链表
9.4.3建立动态链表
9.4.4项目实训
9.5共用体
9.5.1共用体类型声明和变量定义
9.5.2共用体变量的引用
9.5.3项目实训
课后习题
文件篇C语言中数据的组成形式
第10章文件
10.1C语言中文件概述
10.2文件指针
10.3文件的打开和关闭
10.3.1用fopen函数打开文件
10.3.2用fclose函数关闭文件
10.3.3项目实训
10.4文件相关函数
10.4.1调用getc(fgetc)和putc(fputc)函数输入输出
10.4.2判断文件结束函数feof
10.4.3fscanf函数和fprintf函数
10.4.4firead函数和fwrite函数
10.4.5文件定位函数
10.4.6项目实训
课后习题
附录AASCII码对照表
附录BC语言中的关键字
附录CC语言库函数
附录D运算符的优先级和结合性
附录EC语言常用语法提要
参考文献