分享
 
 
 

C程序设计教程(高等院校信息技术规划教材)

C程序设计教程(高等院校信息技术规划教材)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,教材教辅与参考书,大学,计算机专业,
  品牌: 徐士良

基本信息·出版社:清华大学出版社

·页码:386 页

·出版日期:2009年09月

·ISBN:9787302208006

·条形码:9787302208006

·包装版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:高等院校信息技术规划教材

产品信息有问题吗?请帮我们更新产品信息。

内容简介《C程序设计教程》是作者通过长期教学实践而写成的。全书由浅入深,逐步介绍C语言中的基本概念和语法,可使读者全面、系统地理解和掌握用C语言进行程序设计的方法。书中主要内容包括: 程序设计基本概念、C语言的基本数据类型、数据的输入输出、C表达式与宏定义、选择结构、编译预处理、循环结构、模块设计、数组、指针、结构体与联合体、文件、位运算。除第6章外,《C程序设计教程》每章均提供了足够的练习题。

《C程序设计教程》的特点是简明扼要、通俗易懂、例题丰富,有利于读者自学。《C程序设计教程》可作为高等学校学生学习C语言程序设计的教材。

编辑推荐《C程序设计教程》重点讲解C语言的基本概念,通过大量的例题分析和程序实例,使读者理解和掌握利用C语言进行程序设计的基本方法。

电子教案可在清华大学出版社网站(http://www.tup.com.cn)下载。

目录

第1章 绪论

1.1 程序设计概述

1.2 程序设计语言

1.3 简单的C语言程序

1.4 C语言程序的上机步骤

练习1

第2章 C基本数据类型

2.1 数据在计算机中的表示

2.1.1 计算机记数制

2.1.2 计算机中数的表示

2.2 常量与变量

2.3 基本数据类型常量

2.3.1 整型常量

2.3.2 实型常量

2.3.3 字符型常量

2.4 基本数据类型变量的定义

2.4.1 整型变量的定义

2.4.2 实型变量的定义

2.4.3 字符型变量的定义

练习2

第3章 数据的输入与输出

3.1 格式输出函数

3.1.1 基本的格式输出语句

3.1.2 printf函数中常用的格式说明

3.1.3 使用printf函数时的注意事项

3.2 格式输入函数

3.2.1 基本的格式输入语句

3.2.2 scanf函数中常用的格式说明

3.2.3 通过scanf函数从键盘输入数据

3.3 字符输出函数

3.4 字符输入函数

练习3

第4章 C表达式与宏定义

4.1 赋值运算

4.2 算术运算及其表达式

4.3 关系运算及其表达式

4.4 逻辑运算及其表达式

4.5 其他运算符

4.5.1 增1与减1运算符

4.5.2 sizeof运算符

4.5.3 逗号运算符

4.6 标准函数

4.7 宏定义

4.7.1 符号常量定义

4.7.2 带参数的宏定义

4.7.3 带#的宏定义

练习4

第5章 选择结构

5.1 语句与复合语句

5.2 if语句

5.3 if…else结构

5.4 条件运算符

5.5 switch结构

5.6 程序举例

练习5

第6章 编译预处理

6.1 文件包含命令

6.2 条件编译命令

6.3 #pragma命令

6.4 #line命令

第7章 循环结构

7.1 当型循环与直到型循环

7.2 while语句

7.3 do…while语句

7.4 对键盘输入的讨论

7.5 for语句

7.6 循环的嵌套与其他有关语句

7.6.1 循环的嵌套

7.6.2 break 语句

7.6.3 continue 语句

7.7 程序举例

练习7

第8章 模块设计

8.1 模块化程序设计与C函数

8.1.1 模块化程序设计的基本概念

8.1.2 函数的定义

8.1.3 函数的调用

8.2 模块间的参数传递

8.2.1 形参与实参的结合方式

8.2.2 局部变量与全局变量

8.2.3 动态存储变量与静态存储变量

8.2.4 内部函数与外部函数

8.3 模块的递归调用

8.4 程序举例

练习8

第9章 数组

9.1 数组的基本概念

9.2 数组的定义与引用

9.2.1 一维数组

9.2.2 二维数组

9.2.3 数组的初始化

9.3 字符数组与字符串

9.3.1 字符数组的定义与初始化

9.3.2 字符串

9.3.3 字符数组与字符串的输入与输出

9.3.4 字符串处理函数

9.4 数组作为函数参数

9.4.1 形参数组与实参数组的结合

9.4.2 二维数组作为函数参数

9.5 程序举例

练习9

第10章 指针

10.1 指针变量

10.1.1 指针的基本概念

10.1.2 指针变量的定义与引用

10.1.3 指针变量作为函数参数

10.1.4 指向指针的指针

10.2 指针数组

10.3 数组与指针

10.3.1 一维数组与指针

10.3.2 二维数组与指针

10.3.3 数组指针作为函数参数

10.4 字符串与指针

10.4.1 字符串指针

10.4.2 字符串指针作为函数参数

10.5 函数与指针

10.5.1 用函数指针变量调用函数

10.5.2 函数指针变量作为函数参数

10.5.3 返回指针值的函数

10.6 main函数的形参

10.7 程序举例

练习10

第11章 结构体与联合体

11.1 结构体类型变量

11.1.1 结构体类型变量的定义与引用

11.1.2 结构体的嵌套

11.1.3 结构体类型变量的初始化

11.1.4 结构体与函数

11.2 结构体数组

11.2.1 结构体类型数组的定义与引用

11.2.2 结构体类型数组作为函数参数

11.3 结构体与指针

11.3.1 结构体类型指针变量的定义与引用

11.3.2 结构体类型指针作为函数参数

11.3.3 结构体的大小与#pragma中pack的关系

11.4 链表

11.4.1 链表的基本概念

11.4.2 链表的基本运算

11.4.3 多项式的表示与运算

11.5 联合体

11.6 枚举类型与自定义类型名

11.6.1 枚举类型

11.6.2 自定义类型名

练习11

第12章 文件

12.1 文件的基本概念

12.2 文件的基本操作

12.2.1 文件的打开与关闭

12.2.2 文件的读写

12.2.3 文件的定位

12.2.4 文件缓冲区的清除

12.3 程序举例

练习12

第13章 位运算

13.1 二进制位运算

13.2 位段

13.3 程序举例

练习13

附录A 基本ASCII码表

附录B C常用库函数

附录C VC6编译系统常用操作说明

参考文献

……[看更多目录]

序言程序设计是每个科技工作者使用计算机的基本功。C语言是目前使用最广泛的一种程序设计语言。它具有丰富的数据类型,使用灵活,可移植性好。它所提供的数据结构和控制结构适合于进行结构化程序设计,并且,利用C语言还可以实现汇编语言的大部分功能。

《C程序设计教程》不仅详细介绍了C语言的语法规则,而且对于某些功能的系统实现以及程序的执行过程也进行了必要的分析。《C程序设计教程》着重强调的是C语言的基本概念。书中通过大量的例题分析和程序实例,使读者理解和掌握利用C语言进行程序设计的方法。

全书共分13章。书中所有程序都已经过实际调试。除第6章外,每章后面都安排了足够的练习题。在每章最后几个练习题中给出了编程的具体要求,通常可以作为实验使用。

《C程序设计教程》的特点是简明扼要,通俗易懂,例题丰富。

由于作者水平有限,书中难免存在错误和不妥之处,恳请读者批评指正。

文摘插图:

C程序设计教程(高等院校信息技术规划教材)

第1章 绪论

1.1 程序设计概述

对于初学计算机的人来说,往往简单地把程序设计理解为编制一个程序,觉得能根据实际问题直接编出一个程序就行了。其实这是不对的,至少是不全面的。实际上,程序设计包括多方面的内容,而具体编制程序只是其中的一个方面。什么是程序设计?有人将程序设计描述成如下的一个公式:

程序设计一算法+数据结构+方法+工具

由此可以看出,在整个程序设计的过程中,要涉及算法的设计、数据结构的设计、方法的设计和设计工具的选择等诸多方面。从这个概念出发,一般来说,可以将程序设计的过程分为以下五个基本步骤:

(1)问题的分析;

(2)结构特性的设计;

(3)算法的设计;

(4)流程的描述;

(5)调试与运行。

下面分别对这五个步骤作简要的说明。

1.问题分析

问题分析是进行程序设计的基础。如果在没有把所要解决的问题分析清楚之前就想着手编制程序,是很难得到预想结果的,这只能收到事倍功半的效果。根据所要解决的问题性质与类型,需要分析的内容可能是不同的,但最基本的分析内容主要有以下几个方面。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有