C语言初级编程

C语言初级编程

(美) 霍顿 (Horton,I.) , 著

出版社:机械工业出版社

年代:2007

定价:45.0

书籍简介:

本书是集综合性、实用性为一体的学习C语言的优秀入门教材,教您如何快速、简单地编写有用的C程序。

书籍目录:

译者序

前言

第1章C语言程序设计

1.1创建C语言程序

1.1.1编辑

1.1.2编译

1.1.3连接

1.1.4执行

1.2创建第一个程序

1.3编辑第一个程序

1.4处理错误

1.5剖析一个简单程序

1.5.1注释

1.5.2预处理指示

1.5.3定义main()函数

1.5.4关键字

1.5.5函数的主体

1.5.6输出信息

1.5.7参数

1.5.8控制字符

1.6用C语言开发程序

1.6.1理解问题

1.6.2详细设计

1.6.3实现

1.6.4测试

1.7函数和模块化编程

1.8常见错误

1.9要记住的重点

小结

练习

第2章初步程序设计

2.1计算机中的内存

2.2什么是变量

2.3存储数字的变量

2.3.1整型变量

2.3.2命名变量

2.3.3使用变量

2.3.4算术语句

2.4变量和内存

2.4.1整型变量

2.4.2浮点值

2.4.3浮点变量

2.4.4浮点值的除法运算

2.4.5更复杂的表达式

2.4.6定义常量

2.4.7选择正确的类型

2.5算术表达式中的强制类型转换

2.5.1自动强制转换

2.5.2强制转换的规则

2.5.3赋值语句中的强制类型转换

2.6关于数字数据类型的更多说明

2.6.1字符类型

2.6.2无符号整数:使用正整数

2.7op=的赋值形式

2.8数学函数

2.9设计一个程序

小结

练习

第3章决策

3.1决策处理

3.1.1算术比较运算

3.1.2逻辑表达式

3.1.3基本i晤句

3.1.4扩展的if语句:if-else

3.1.5在if语句中使用代码块

3.1.6嵌套的if语句

3.1.7其他的比较运算符

3.1.8逻辑运算

3.1.9条件运算符

3.1.10运算符优先级

3.2多选项问题

3.2.1用else-if语句实现多选项

3.2.2switch语句

3.2.3goto语句

3.3位运算符

3.3.1位运算符的op=用法

3.3.2使用位运算符

3.4设计一个程序

小结

练习

第4章循环

4.1概述

4.2for循环

4.3关于增量运算符和减量运算符的更多说明

4.3.1增量运算符

4.3.2增量运算符的前缀和后缀形式

4.3.3减量运算符

4.4再论for循环

4.4.1修改for循环的变量

4.4.2没有参数的for循环

4.4.3用for循环限制输入

4.4.4生成伪随机整数

4.4.5循环控制的更多选择

4.5while循环

4.6嵌套循环

4.7do-while循环

4.8continue语句

4.9设计一个程序

小结

练习

第5章数组

5.1数组简介

5.2什么是数组

5.3内存知识的回顾

5.4初始化数组

5.5得到数组的大小

5.6多维数组

5.7设计一个程序

小结

练习

第6章字符串和文本的应用

6.1什么是字符串

6.2字符串和文本处理方法

6.3字符串运算

6.3.1附加一个字符串

6.3.2字符串数组

6.4字符串库函数

6.4.1用库函数复制字符串

6.4.2用库函数判断字符串的长度

6.4.3用库函数连接字符串

6.4.4比较字符串

6.4.5检索字符串

6.5字符串分析和变形

6.6设计一个程序

小结

练习

第7章指针

7.1初探指针

7.1.1声明指针

7.1.2通过指针访问一个值

7.1.3指针的用法

7.1.4再论运算符优先级

7.1.5命名指针

7.2数组和指针

7.3多维数组

7.3.1多维数组和指针

7.3.2访问数组元素

7.4使用内存

7.5用指针处理字符串

7.6指针数组

7.7设计一个程序

小结

练习

第8章程序结构化

8.1程序结构

8.2函数

8.2.1定义函数

8.2.2return语句

8.2.1函数声明

8.3指针和函数

8.3.1从函数返回指针值

8.3.2在函数中对指针进行增量运算

小结

练习

第9章再论函数

9.1函数指针

9.1.1声明一个函数指针

9.1.2函数指针数组

9.1.3函数指针实参

9.2函数中的变量

9.2.1静态变量:在函数内部进行记录

9.2.2在函数问共享变量

9.3调用自己的函数:递归

9.4参数个数可变的函数

9.5main()函数

9.6函数库:头文件

9.7设计一个程序

小结

练习

第10章基本的输入和输出操作

10.1输入和输出流

10.2键盘输入

10.2.1格式化的键盘输入

10.2.2输入格式控制字符串

10.2.3输入格式字符串中的字符

1O.2.4浮点输入的变体

10.2.5读十六进制和八进制值

10.2.6用scanf()读入字符

10.2.7使用scanf()的常见错误

10.2.8从键盘输入的字符串

10.2.9键盘的无格式输入

10.3屏幕输出

10.3.1用printf()函数进行屏幕的格式化输出

10.3.2不同的输出

10.3.3输出浮点值

10.4字符输出

10.4.1输出字符串

10.4.2无格式的屏幕输出

10.5输出到打印机

小结

练习

第11章结构化数据

11.1数据结构:struct的用法

11.1.1定义结构类型和结构变量

11.1.2访问结构成员

11.1.3无名结构

11.1.4结构数组

11.1.5表达式中的结构

11.1.6指向结构的指针

11.1.7结构的动态内存分配

11.2再论成员变量

11.2.1作为结构成员的结构

11.2.2在结构中声明结构

11.2.3作为结构成员的指向结构的指针

11.2.4双链表

11.2.5结构中的位域

11.3结构和函数

11.3.1以结构作为函数实参

11.3.2以指向结构的指针作为函数实参

11.3.3以结构作为函数的返回值

11.3.4修改程序的练习

11.4共享内存

11.5定义数据类型

11.5.1结构和typedef工具

11.5.2用typedef简化代码

11.6设计一个程序

小结

练习

第12章管理大量数据

12.1文件的概念

12.2处理文件

12.2.1打开文件

12.2.2写文件

12.2.3读文件

12.2.4关闭文件

12.2.5把字符串写入文件

12.2.6从文件中读字符串

12.3格式化文件输入和输出

12.3.1格式化到文件的输出

12.3.2格式化来自文件的输入

12.3.3错误处理

12.3.4更多文件操作模式

12.4无格式的文件输入/输出

12.4.1说明二进制模式

12.4.2写二进制文件

12.4.3读二进制文件

12.5在文件中移动t

12.5.1文件定位操作

12.5.2确定当前在哪里

12.5.3设置文件中的位置

12.6使用临时工作文件

12.6.1创建一个临时文件

12.6.2创建唯一的文件名

12.7设计一个程序

小结

练习

第13章支持工具

13.1预处理

13.1.1在程序中加入头文件

13.1.2外部变量和函数

13.1.3程序代码的替换

13.1.4宏替换

13.1.5看似函数的宏

13.1.6多行预处理器指示

13.1.7作为宏参数的字符串

13.1.8连接宏扩展的两种结果

13.2逻辑预处理指示

13.2.1条件编译

13.2.2测试特定值的指示

13.2.3多选项选择

13.2.4标准预处理宏

13.3调试方法

13.3.1综合的调试器

13.3.2调试中的预处理器指示

13.3.3使用assert()宏

13.4其他库函数

13.4.1日期和时间函数库

13.4.2获取日期

小结

练习

附录A计算机中的数学知识

附录BASCII字符代码定义

附录CC语言中的保留字

书籍规格:

书籍详细信息
书名C语言初级编程站内查询相似图书
9787111211624
如需购买下载《C语言初级编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)45.0语种简体中文
尺寸26装帧平装
页数 350 印数 5000

书籍信息归属:

C语言初级编程是机械工业出版社于2007.04出版的中图分类号为 TP312 的主题关于 C语言-程序设计-教材 的书籍。