分享
 
 
 

C/C++程序设计教程

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

作者: 刘振安 编著

出 版 社: 机械工业出版社

出版时间: 2008-8-1字数: 470000版次: 1页数: 293印刷时间: 2008/08/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111243977包装: 平装内容简介

本书主要以C/C++语言介绍面向过程语言的编程特点及基本算法。书中介绍了常用的逻辑求解、迭代、递推和递归等问题,以便培养解决实际问题的能力。每章还配备相应的实验和习题.并通过典型例题分析降低学习难度。

全书共12章。第1章C/C++语言的面向过程程序设计;第2章C++语言的基础知识:第3章结构化编程基础;第4章计算机解题和程序调试;第5章构造类型初探:第6章函数与多文件编程;第7章函数、函数指针和多维数组;第8章常用算法实例;第9章结构和链表;第10章使用对象和函数模板;第11章流类库和文件;第12章课程设计实例。

本书适当引入了C++的新特点、STL库和对象的概念,既简化了过程设计,又使读者掌握了基于对象的编程方法。因为不涉及如何设计类,所以既适合作为程序设计的第一门课程,也为将来学习如何设计类创造有利条件。

本书特别适合作为高等院校的教材,也可以作为培训班教材,自学教材及工程技术人员的参考书。

目录

出版说明

前言

第1章C/C++语言的面向过程程序设计

1.1面向过程与结构化程序设计

1.2面向对象与面向过程

1.3本书采取的措施

1.3.1引入简化面向过程设计的C++特征

1.3.2介绍典型算法并强调应用

1.4实验如何编写实验报告

1.5习题

第2章C++语言的基础知识

2.1C++的基本数据类型

2.1.1初识C++

2.1.2标识符

2.1.3变量

2.1.4基本数据类型

2.1.5变量的存储类型

2.1.6常量

2.1.7匈牙利命名法

2.2C++的表达式

2.2.1运算表达式和运算符

2.2.2赋值运算符与赋值表达式

2.2.3逗号运算符与逗号表达式

2.3典型例题及错误分析

2.3.1典型例题

2.3.2初学者最容易出现的语法错误

2.3.3容易出现的其他错误

2.4程序的编辑、编译和运行的基本概念

2.5实验如何编辑、编译和运行一个实际程序

2.6习题

第3章结构化编程基础

3.1典型C++程序结构

3.1.1函数和函数原型

3.1.2const修饰符和预处理程序

3.1.3程序注释

3.1.4程序语句

3.1.5大小写字母的使用

3.1.6程序的书写格式

3.2关系运算与逻辑运算

3.3结构化程序设计概述

3.4控制选择结构

3.4.1用if语句实现选择结构设计

3.4.2用switch语句实现选择结构设计

3.5循环控制结构设计

3.5.1while语句

3.5.2do…while语句

3.5.3for语句

3.5.4break语句、continue语句及goto语句

3.5.5控制语句的嵌套

3.6数据的简单输入输出格式

3.7典型例题及错误分析

3.7.1典型例题

3.7.2错误分析

3.8实验编程调试实验

3.9习题

第4章计算机解题和程序调试

4.1枚举法

4.1.1重复运算

4.1.2分支运算

4.1.3逻辑思维的计算机表示

4.1.4使用枚举法解题的思路

4.1.5参考程序

4.2逻辑问题求解实例

4.2.1赛车问题

4.2.2新郎新娘问题

4.3计算机解题小结

4.4程序调试基础知识

4.4.1一个简单的示例程序

4.4.2编译程序

4.4.3排错

4.4.4基本调试命令简介

4.5实验程序调试练习

4.6习题

第5章构造类型初探

5.1指针

……

第6章函数与多文件编程

第7章函数、函数指针和多维数组

第8章常用算法实例

第9章结构和链表

第10章使用对象和函数模板

第11章流类库和文件

第12章课程设计实例———学生成绩管理程序

附录

参考文献

书摘插图

第1章C/C++语言的面向过程程序设计

本章首先使用伪码,以设计一个输入三角形的3个顶点坐标、计算3条边的长度的算法为例,介绍基于过程的程序设计的基本概念。然后简要介绍C/c十+语言的特点,通过简单而典型的c/c++语言实例,引入本书构成c/c++语言程序设计的教学模式,从而建立使用C++语言设计面向过程程序的基本概念。

1.1 面向过程与结构化程序设计

本节将简要介绍C语言的发展过程及其特点,面向过程的编程特点及结构化程序设计的基础知识。

1.C语言的特点

C语言是20世纪70年代初期美国贝尔(Bell)实验室Dennis M.Ritchie设计的一种程序设计语言,正式发表于1978年。

1970年,Ken Thompson在早期编程语言BCPL的基础上开发了一种新的语言,取名叫B。Dennis M•Ritchie在B的基础上,于1971年开发了第一个C编译程序,1972年开始使用(主要是在贝尔实验室内部使用)。以后,C语言又经过多次改进,直到1975年用C语言编写的UNIX操作系统第6版公诸于世后,C语言才举世瞩目。目前,其应用领域已不再限于系统软件的开发,而成为当前最流行的程序设计语言之一。

1978年,Brian Kemighan和Dennis M.Ritchie在C程序语言(The C Programming Language)一书中对C语言作了详尽的描述。随着微型计算机的日益普及,大量的C语言工具相继问世,然而这些工具没有统一的标准,并有不一致的现象。为了改变这种情况,ANSI于1983年成立了一个专门委员会,为C语言制定了ANSI标准。当时比较流行的有TURBO C,它不仅满足ANSI标准,还提供了一个集成开发环境,同时也按传统方式提供了命令行编译程序版本以满足不同用户的需要。随着Windows编程的兴起,Borland C和MicrosoR C受到用户的欢迎。目前比较流行的是兼容C语言的MicrosoftⅥsual C++6.0及BorLand C++集成环境。

C语言是一种通用的程序设计语言。C语言的通用性和无限制性,使得它对许多程序设计者来说都显得更加通俗,更加有效。目前C语言已用于各个方面的程序设计,无论设计系统软件(操作系统,编译系统等)或应用软件(图形处理),数据处理(如企业管理)或数值计算等都可以很方便地使用C语言。C语言有如下特点:

1)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- 王朝網路 版權所有