C语言程序设计

副标题:无

作   者:丁亚涛主编

分类号:

ISBN:9787508485874

微信扫一扫,移动浏览光盘

简介

   丁亚涛主编的《C语言程序设计(第2版)》在延续第一版编写风格的基   础上,根据计算机技术的发展,结合作者多年教学实践与研发经验,并考   虑到读者的反馈信息,对各个章节的内容、结构等进行了修订、调整、完   善和补充。全书分为12章,主要内容包括:C语言概述、数据类型、运算符   和表达式、简单程序设计、选择结构程序设计、循环结构程序设计、数组   、函数、指针、结构体、共用体与枚举,位运算,文件,面向对象程序设   计及C++简介。《C语言程序设计(第2版)》采用“案例驱动”的编写方式,   以程序设计为中心,语法介绍精炼,内容叙述深入浅出、循序渐进,程序   案例生动易懂,具有很好的启发性。每章均配备教学课件和精心设计的习   题。    《C语言程序设计(第2版)》既可以作为本专科院校C语言程序设计的教   材,又可以作为自学者的参考用书,同时还可供各类考试人员复习参考。   

目录

《c语言程序设计(第二版)》

前言

第1章c语言概述

1.1程序设计和c语言

1.2案例:历史上的第一个c语言程序

1.3案例:计算圆柱体底面积和体积

1.4 c语言的特点

1.5案例:计算1+2+3...+100

1.6算法

1.7 c语言编程环境

本章小结

习题一

第2章数据类型、运算符和表达式,

2.1数据类型

2.2标识符、符号常量与变量

2.3运算符与表达式

2.4数据类型转换

2.5数据的溢出与误差

2.6案例:一样的'a',不一样的输出方式

2.7案例:代数式和c语言表达式

.2.8案例:时间的换算

本章小结

习题二

第3章简单程序设计

3.1c语言语句

3.2程序结构

3.3赋值语句

3.4数据的输入与输出

3.5案例:简单的数据交换算法

3.6案例:大小写字母的转换

3.7案例:计算三角形的面积

3.8案例:求一元二次方程的根

3.9案例:相同的抖运算,不一样的结果

本章小结

习题三

第4章选择结构程序设计

4.1案例:红绿灯

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

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

4.4逻辑运算符的短路现象

4.5if语句

4.6案例:打车费用的计算

4.7汀语句的嵌套

4.8案例:闰年的判断

4.9条件运算符和条件表达式,

4.10 switch语句

4.11案例:判断输入的整数是否含有数字6

4.12案例:三个数的排序

4.13案例:分数等级的划分

本章小结

习题四

第5章循环结构程序设计

5.1案例:一次有趣的投币游戏

5.2 while循环

5.3do-while循环

5.4for循环

5.5案例:倒数的求和

5.6循环的嵌套

5.7 break语句、continue语句和goto语句

5.8案例:阶乘的计算

5.9案例:输出星号组成的图形

5.10案例:计算100以内的素数之和,

5.11案例:计算fibonacci数列前20项的和

5.12循环的阅读和技巧

5.13案例:日历的打印

本章小结

习题五

第6章数组

6.1数组的基本概念

6.2一维数组

6.3案例:求10个数中的最大值、最小值、平均值

6.4二维数组和多维数组

6.5案例:输入学生成绩,计算每门课程的平均分

6.6字符数组与字符串

6.7案例:逆序输出字符串

6.8字符串函数

6.9案例:查找最大字符串

6.10案例:冒泡排序算法

6.11案例:字符串的连接、插入和删除

6.12案例:转置矩阵

6.13案例:杨辉三角形

6.14案例:日历的打印

本章小结

习题六

第7章函数

7.1案例:计算(1)+(1+2)/(1+2+3+(1+2+3+4)+(1+2+3+4+5)

7.2函数的定义和调用

7.3参数传递

7.4函数声明

7.5作用域

7.6存储类型

7.7案例:递归计算萨1+2+3...+100

7.8递归函数

7.9案例:函数参数处理次序的案例

7.10案例:9999符合“歌德巴赫猜想”吗

7.11案例:星号图形的打印

7.12案例:演示数组和函数的关系

7.13案例:汉诺塔游戏

本章小结

习题七

第8章指针基础

8.1借钱的故事

8.2指针的概念

8.3指针变量的定义和初始化

8.4指针运算

8.5指针与数组

8.6指针与函数

8.7案例:字符的查找

8.8案例:统计字符的个数

本章小结

习题八

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

9.1结构体

9.2共用体

9.3枚举类型

9.4用户定义类型

9.5案例:求两个复数之和

9.6案例:已知今天,明天为何

本章小结

习题九

第10章位运算

10.1位、字节与编码

10.2位运算符和位运算

10.3程序举例

本章小结

习题十

第11章文件

11.1文件概述

11.2文件操作

11.3文件的定位

11.4编译预处理

11.5文件中的字母转换

11.6文件的合并

11.7带参数宏的困惑

本章小结

习题十一

第12章面向对象及c++、c#简介

12.1面向对象程序设计方法

12.2 c什语言

12.3c#语言

本章小结

习题十二

附录a常用字符与ascii码对照表

附录bturbo c2.0常用库函数

附录cturbo c2.0和visual c++在编辑c程序时的区别

附录d主要计算机语言发展族谱图

参考文献


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C语言程序设计
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon