分享
 
 
 

C语言程序设计(高等学校计算机教材——面向应用与实践系列)

C语言程序设计(高等学校计算机教材——面向应用与实践系列)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: 姚合生等编著

出 版 社: 清华大学出版社

出版时间: 2008-9-1字数: 504000版次: 1页数: 329印刷时间: 2008/09/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302175551包装: 平装编辑推荐

本书特色:

本书注重理论联系实际,采用案例驱动教学法,使用通俗易懂的语言,力图给初学者系统学习提供良好向导。所有程序均在Visual C++6.0成环境下调试通过,以图形方式显示实际运行效果,方便读者阅读和调试程序。每章后的习题中很多是模拟历年C语言等级考试试题而设计的,具有很好的启发性。

本书对于C语言语法的介绍力求简练,用层次渐进的实例说明问题。对于学生感、到较为困难的常用算法也进行了细致的介绍。内容安排上吸取多年的教学经验,尝试将函数的系统介绍放到指针之后。

本书配套齐全,《C语言程序设计习题集、实验与考试指导》(ISBN:978-7—302—17556—8)同时出版,电子教案可从清华大学出版社网站上下载,课程使本套教材既适合C语言程序设计课程教学的需要,也适合作为全国计算机等级考试C语言考试的教材或参考书。

内容简介

本书是为C语言程序设计课程的教学和考试的需要而精心设计的。考虑到本课程一般为大学第一门程序设计课程,在内容编排上尽量符合初学者的要求,采用案例驱动教学法,使用通俗易懂的语言,力图给初学者的系统学习提供良好的向导。

本书内容主要包括:C语言概述,C语言基础,顺序结构程序设计,选择结构程序设计,循环结构程序设计.数组,指针,函数,结构体、共用体与枚举,文件,C++程序设计基础等。与本书配套的教材有《C语言程序设计习题集、上机与考试指导》(ISBN:978 7 302—17556—8)。

本书适合作为高等学校C语言程序设计课程的教材,也可作为全国计算机等级考试C语言考试的教材或参考书,同时还可供从事程序设计的技术人员的自学和参考。

目录

第1章C语言概述

1.1C语言概况

1.1.1C语言的发展历史

1.1.2C语言的特点

1.2简单的C语言程序

1.3算法

1.3.1 算法概述

1.3.2 算法的表示

本章小结

习题1

第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.3.3位运算

2.3.4 逗号运算

2.4数据类型转换

2.4.1类型自动转换

2.4.2赋值类型转换

2.4.3强制类型转换

2.5 程序举例

本章小结

习题2

第3章顺序结构程序设计

3.1C语言的基本语句

3.2顺序结构

3.3数据输入与输出

3.3.1格式化输出函数printf

3.3.2格式化输入函数scanf

3.3.3字符数据的输入与输出

3.4程序举例

本章小结

习题3

第4章选择结构程序设计

4.1关系运算符与关系表达式

4.1.1关系运算符

4.1.2关系表达式

4.2 逻辑运算符与逻辑表达式

4.2.1逻辑运算符

4.2.2逻辑表达式

4.3if语句

4.3.1单分支if语句

4.3.2双分支if语句

4.3.3多分支选择结构

4.3.4if语句的嵌套

4.3.5 条件运算符和条件表达式

4.4switch语句

4.5程序举例

本章小结

习题4

第5章循环结构程序设计

5.1循环程序结构特点与组成

5.1.1循环程序结构的特点

5.1.2循环程序结构的组成

5.2循环结构控制语句

5.2.1while循环语句

5.2.2do—while循环语句

5.2.3for循环语句

5.2.4其他控制语句

……

第6章数组

第7章指针

第8章函数

第9章结构体、共用体与枚举

第10章文件

第11章C++程序设计基础

附录AC语言运算符表

附录B常用字符与ASCII码对照表

附录CC语言常用库函数表

参考文献

书摘插图

第1章C语言概述

1.1C语言概况

1.1.1 C语言的发展历史

C语言是国际上广泛流行的、很有发展前途的计算机高级程序设计语言。它适合于作为系统描述语言,即用来编写系统软件,也可用来编写应用软件。

以前的操作系统等系统软件主要是用汇编语言编写的(包括UNIX操作系统在内)。由于汇编语言依赖于计算机硬件,程序的可读性和可移植性都比较差。为了在这些方面有所改善,最好改用高级语言,但一般高级语言难以实现汇编语言的某些功能(汇编语言可以直接对硬件进行操作,例如,对内存地址的操作、位操作等)。人们设想能否找到一种既具有一般高级语言特性,又具有低级语言特性的语言,集它们的优点于一身。于是,C语言就在这种情况下应运而生了。

C语言的前身是ALGOL语言(A1GOL60是一种面向问题的高级语言)。1963年英国剑桥大学推出CPL(Combined Programming Language)语言,此语言在ALGOL语言的基础上增加了硬件处理能力,同年剑桥大学的马丁•理查德对其简化,提出BCPL(Basic Combined Programming Language)语言;1970年美国贝尔实验室的肯•汤姆逊进一步简化,提出了8语言(取BCPL的第一个字母);1972年美国贝尔实验室的布朗•W.卡尼汉和丹尼斯•M.利奇对其完善和扩充,提出了C语言(取BCPL的第二个字母);1987年美国标准化协会制定了C语言标准“ANSI C”,即现在流行的C语言。自1972年投入使用之后,C语言成为UNIX和XENIX操作系统的主要语言,是当今使用最为广泛的程序设计语言之一。

1.1.2 C语言的特点

C语言之所以能存在和发展,并具有生命力,总是有些不同于其他语言的特点。C语言具有以下一些基本特点。

1.C语言简洁、紧凑,使用方便、灵活

C语言一共只有32个关键词,9种控制语句,程序书写形式自由,主要用小写字母表示,压缩了一切不必要的成分,相对于其他高级语言源程序短,因此输入程序时工作量少。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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- 王朝網路 版權所有