分享
 
 
 

C/C++程序设计

C/C++程序设计  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: 陈策,张素卿,管佩森 等编著

出 版 社: 科学出版社

出版时间: 2008-11-1字数: 524628版次: 1页数: 354印刷时间: 2008/11/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787030229847包装: 平装编辑推荐

提纲挈领,萃取C/C++语言主语法要旨,知识、实例、练习行文,实用、实效,语言间横向对比,拓展编程技能,轻松实战操作演练,培植个性能力,编译、连接、调试深度剖析,简明、经典。

近150个实例精解剖析,让你轻松步入顶尖软件工程师殿堂。

内容简介

这是《软件工程师宝典》系列图书之一,本书是学习C/C++语言的实用参考工具书,比较全面地讲解了C/C++的基础知识及实例应用。

本书共分11章, 第1章到第6章主要讲解C语言程序设计的内容,包括C语言的发展、C程序的特点与基本构成、C语言的数据类型、运算符与表达式、程序控制语句、函数以及预编译指令等。从第7章开始,主要讲解C++语言在面向对象方面扩充的内容和特性, 包括面向对象方法学的基本理论、C++程序的基本构成、类与对象、函数与运算符重载、继承与多态等。第11章专门对C/C++中的输入与输出功能进行了讲解及对比。

各章都结合大量实例,分别对各个重要知识点进行实验。每部分都提供了上机操作和习题,有详细的开发实例, 章后附录若干习题,书后附有习题参考答案, 便于初学者学习、实践。《C/C++程序设计》内容仝面、实例丰富、叙述清晰、结构安排合理.C/C++二者并用, 其实用性、可操作性强,能够有效地提升读者的开发技能和经验。

目录

第1章 C语言及程序设计初步

1.1 程序设计语言的发展

1.2 C语言的产生

1.3 C语言的特点

1.4 C程序的基本构成

1.5 C程序的编辑、编译、连接和执行

1.6 C集成开发环境(IDE)

1.7 上机操作

1.7.1 建立第一个C应用

1.7.2 在IDE中排错、调试程序

1.8 小结

1.9 习题

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

2.1 关于注释

2.2 标识符

2.3 数据类型

2.4 常量与变量

2.4.1 常量

2.4.2 变量

2.5 运算符

2.5.1 算数运算符

2.5.2 关系和逻辑运算符

2.5.3 位运算符

2.5.4 其他运算符

2.5.5 运算符的优先级

2.6 表达式

2.7 上机操作

2.7.1 字符常量的ASCII码

2.7.2 使用表达式

2.7.3 位运算符的应用

2.8 小结

2.9 习题

第3章 结构化程序设计

3.1 C语言语句

3.2 条件判断

3.2.1 if语句

3.2.2 switch语句

3.3 循环与循环跳转

3.3.1 while语句

3.3.2 do...while语句

3.3.3 for语句

3.3.4 break与continue语句

3.4 强制跳转

3.5 上机操作

3.5.1 顺序程序实验

3.5.2 分支程序实验

3.5.3 循环程序实验

3.5.4 综合实验

3.6 小结

3.7 习题

第4章 函数与编译预处理指令

4.1 函数的声明与定义

4.l.1 函数声明

4.1.2 函数定义

4.1.3 从函数返回

4.2 函数调用

4.2.1 函数调用的参数传递

4.2.2 函数的调用过程

4.2.3 数组作为函数参数

4.2.4 函数的嵌套调用

4.2.5 函数的递归调用

4.3 函数的作用域

4.4 主函数的参数

4.5 编译预处理指令

4.5.1 #include指令

4.5.2 #define与#undef指令

4.5.3 条件编译指令

4.6 上机操作

4.6.1 求整数的阶乘

4.6.2 使用递归函数

4.6.3 求方程的近似根

4.7 小结

4.8 习题

第5章 数组与指针

5.1 数组

5.1.1 一维数组

5.1.2 多维数组

5.1.3 数组的初始化

5.2 指针

5.2.1 指针与指针变量

5.2.2 指针运算符

5.2.3 指针的运算

5.2.4 动态内存分配

5.2.5 指向指针的指针

5.3 指针与数组

5.4 函数与指针

5.4.1 函数返回指针

5.4.2 函数型指针

5.5 上机操作

5.5.1 数组元素的冒泡法排序

5.5.2 使数组循环移位

5.5.3 动态内存分配与多重指针

5.5.4 字符串数组选择法排序

5.6 小结

5.7 习题

第6章 结构、联合及枚举

第7章 从C到C++

第8章 类与对象

第9章 继承性

第10章 多态性

第11章 输入、输出和磁盘文件

习题答案

书摘插图

第1章 C语言及程序设计初步

本章学习目标

◆了解程序设计语言的发展历程与C语言产生的背景

◆掌握C语言的特点及C程序的基本构成

◆了解C程序的编辑、编译、连接和执行过程

◆熟悉Visual C++6.0集成开发环境

近年来,随着计算机技术的飞速发展,软件开发领域涌现出许多程序设计语言。据统计,白1954年第一种高级程序设计语言FORTRAN产生以来,已经出现了400多种语言。这些语言有些经过进化和发展成为更加流行的语言,而有些由于固有的缺陷而逐渐退出了历史的舞台,有些由于只应用于某个特定的领域而不为人们所熟知。

C语言作为第三代编程语言的代表,自产生以来,一直受到人们的重视和关注。C语言流行程度非常之广、影响非常之大。目前几乎所有大学的计算机课程中有关程序设计部分讲解的都是C语言,仅从这一点来看,C语言就会继续流行下去。

C语言兼具高级语言和低级语言的特点,非常适合编写系统程序,曾被誉为是真正的程序设计者的语言。尽管近些年来,随着面向对象技术的发展,C作为一种结构化程序设计语言已逐渐由面向对象的C++所替代,然而C语言是构成C++语言的基础,要想学好C++语言,就必须首先学习和掌握c语言。

另外,目前许多操作系统和编译系统都是由C语言开发而成,采用C语言进行程序设计可以更好地与这些系统相结合。例如Windows APl函数的描述和调用就是采用与C语言相似的规则。因此,对于每个有志于进入程序设计领域的人来说,C语言将是其首选。

……

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