扫描二维码,下载安卓APP
下载安卓APP箭头
客服QQ
箭头给我发消息

客服QQ:2698585038

C语言程序设计教学做一体化教程

综合评级:
★★★★★

定价:
¥38.00

作者:
萨日那 等主编

出版社:
北京交通大学出版社

出版日期:
2015年9月

页数:
283

字数:
465000

ISBN:
9787512123595

书籍介绍

《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语言常用语法提要

参考文献