登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書

『簡體書』C语言程序设计实验教程

書城自編碼: 2538426
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: 刘强,童启 主编
國際書號(ISBN): 9787030432100
出版社: 科学出版社
出版日期: 2015-03-01
版次: 1 印次: 1
頁數/字數: 260/397000
書度/開本: 16开 釘裝: 平装

售價:HK$ 58.1

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
引导的秘诀:通过团队合作获得结果的SMART指南(最新修订版)(白金版)
《 引导的秘诀:通过团队合作获得结果的SMART指南(最新修订版)(白金版) 》

售價:HK$ 118.8
文史星历:秦汉史丛稿
《 文史星历:秦汉史丛稿 》

售價:HK$ 141.6
神灵衰落:祈雨与乾隆朝的信仰危机
《 神灵衰落:祈雨与乾隆朝的信仰危机 》

售價:HK$ 106.8
深度营销:成就营销领导力的12大原则(麦肯锡年度经管好书,12大原则揭秘营销本质,带好团队就是从领导力到影响力!)
《 深度营销:成就营销领导力的12大原则(麦肯锡年度经管好书,12大原则揭秘营销本质,带好团队就是从领导力到影响力!) 》

售價:HK$ 69.6
新质生产力:发展新动能
《 新质生产力:发展新动能 》

售價:HK$ 105.6
状态比能力更重要:108个状态调整法
《 状态比能力更重要:108个状态调整法 》

售價:HK$ 66.0
中国上市公司担保行为的影响因素及其效应研究
《 中国上市公司担保行为的影响因素及其效应研究 》

售價:HK$ 43.2
企业级数据架构:核心要素、架构模型、数据管理与平台搭建    李杨
《 企业级数据架构:核心要素、架构模型、数据管理与平台搭建 李杨 》

售價:HK$ 118.8

 

建議一齊購買:

+

HK$ 90.7
《 .NET框架设计 模式、配置、工具 》
+

HK$ 387.4
《 精通ASP.NET 4.5(第5版) 》
+

HK$ 205.4
《 Python基础教程(第2版·修订版) 》
+

HK$ 259.5
《 .NET 4.5与Visual Basic 2012 高级编程(第7版) 》
+

HK$ 206.7
《 Perl入门经典 》
編輯推薦:
《C语言程序设计实验教程》可以作为高等院校C语言程序设计课程的实验教材,还可作为各类计算机培训的教学用书及计算机工作者和爱好者的参考用书。
內容簡介:
《C语言程序设计实验教程》是《C语言程序设计》(李长云等主编)的配套实验书,目的是帮助学生加深对主教材内容的理解,注重学生程序设计综合能力的培养。《C语言程序设计实验教程》与理论教材内容相结合,对目前流行的5种C语言编辑环境进行了介绍,精心设计了13个课内实验、12个课外实验、10个经典的课程设计项目及相关的习题与学习指导。《C语言程序设计实验教程》的实验力争由浅入深、循序渐进地培养学生的编程能力;习题解答则对重难点题目给出了详细的解析,方便学生自学。
目錄
第1章 C语言集成环境简介
 1.1 Visual C++集成环境
 1.2 Code::Blocks
 1.3 Turbo C++集成环境
 1.4 UNIXLinux下的C开发环境
 1.5 C4droid手机编程环境
第2章 C语言程序设计实验
 2.1 熟悉C语言程序编辑与调试环境
 2.2 数据类型、运算符、表达式实验
 2.3 顺序结构程序实验
 2.4 选择结构程序实验
 2.5 条件型循环结构程序实验
 2.6 计数型循环结构程序实验
 2.7 函数实验
 2.8 递归、嵌套函数及编译预处理实验
 2.9 一维数组与二维数组设计实验
 2.10 字符数组程序实验
 2.11 指针程序实验
 2.12 结构体程序实验
 2.13 文件程序实验
第3章 C语言程序设计课外实验
 3.1 数据类型:简单的数据加密
 3.2 选择结构:求解不多于5位的整数各个数位上的数字
 3.3 循环结构:爱因斯坦走台阶
 3.4 循环结构:体育比赛抽签程序
 3.5 循环与数组综合:十进制转化成二进制实验
 3.6 数组:学生成绩管理系统
 3.7 函数:递归程序设计实验
 3.8 函数:求超级素数
 3.9 函数:不使用strcpy实现两个字符串的比较
 3.10 结构体:通讯录的建立与查询
 3.11 文件:英文单词关键词检索
 3.12 综合程序设计:各类应用题
第4章 课程设计
 4.1 课程设计目标
 4.2 课程设计题目实例
第5章 习题与学习指导
 5.1 C语言程序设计概述
 5.2 数据类型、运算符和表达式
 5.3 顺序结构程序设计
 5.4 选择(分支)结构程序设计
 5.5 循环结构程序设计
 5.6 函数
 5.7 数组
 5.8 指针
 5.9 结构体、共用体与枚举
 5.10 文件
 5.11 习题解答
参考文献
內容試閱
第1章 C语言集成环境简介
不同的专业需求、不同操作系统对C语言运行环境有不同的要求,目前Visual C++、Code::Blocks、Turbo C++3.0、Linux下的C环境是最为常用的并能满足不同专业需求的集成环境,而C4droid则是智能手机上常用的一种编译器。下面对这几种编程环境进行介绍。
1.1 Visual C++集成环境
Visual C++是Microsoft公司Visual Studio开发工具箱中的一个C++程序开发包。Visual Studio提供了一整套开发Internet和Windows应用程序的工具,包括Visual C++、Visual Basic、Visual Foxpro、Visual InterDev、Visual J++及其他辅助工具,包含文本编辑器、资源编辑器、工程编译工具、连接器、源代码浏览器、集成调试工具,以及联机文档。使用Visual C++可以完成创建、调试、修改应用程序等的各种操作。Visual C++是可视化编程集成工具,可视化技术是当前发展迅速并引人注目的技术之一,它的特点是把原来抽象的数字、表格、功能逻辑等用直观的图形、图像的形式表现出来,可视化编程是它的重要应用之一。所谓可视化编程,就是在软件开发过程中,用直观和具有一定含义的图标按钮、图形化的对象取代原来手工和抽象的编辑、运行、浏览操作,软件开发过程表现为鼠标单击按钮和拖放图形化的对象以及指定对象的属性、行为的过程。这种可视化的编程方法易学易用,而且大大提高了工作效率。Visual C++一般分为三个版本:学习版、专业版和企业版,不同的版本适合于不同类型的应用开发。这里主要是介绍Visual C++ 6.0中文专业版。
1.1.1 Visual C++安装与启动
安装Visual C++ 6.0:运行Visual Studio软件中的Setup.exe程序,选择安装Visual C++ 6.0,然后按照安装程序的提示完成安装过程。
启动Visual C++ 6.0:安装完系统后,可以选择以下两种方式启动。
(1)点击Windows“开始”菜单,选择“程序”组下“Microsoft Visual Studio 6.0”子组下的快捷方式Microsoft Visual C++ 6.0启动Visual C++ 6.0(以下简称VC++)。
(2)点击Windows“开始”菜单,选择“运行”,输入msdev,即可启动。
如果桌面上有快捷图标,也可双击启动。
1.1.2 Visual C++集成开发环境(IDE)
集成开发环境(IDE)是一个将程序编辑器、编译器、调试工具和其他建立应用程序的工具集成在一起的,用于开发应用程序的软件系统。Visual C++软件包中的Developer Studio就是一个集成开发环境,它集成了各种开发工具和VC++编译器。使用者可以在不离开该环境的情况下编辑、编译、调试和运行一个应用程序。IDE中还提供大量在线帮助信息协助程序员做好开发工作。Developer Studio中除了程序编辑器、资源编辑器、编译器、调试器外,还有各种工具和向导(如AppWizard和ClassWizard),以及MFC类库,这些都可以帮助程序员快速而正确地开发出应用程序。
Visual C++ 6.0界面是一个由窗口、工具条、菜单及其他部分组成的一个集成界面,如图1.1所示。通过这个界面,用户可以在同一环境下创建、测试、调试应用程序。在开发环境界面中,可以看到在它的上方排列着一系列菜单和工具栏,而每一个菜单下都有各自的菜单命令。在进一步与开发环境打交道之前,我们先了解各个菜单命令的基本功能,因为大部分的操作都是通过菜单来完成的。

图1.1 Visual C++集成界面
(1)工具栏和菜单:用于提供用户操作的命令接口。菜单以文字和层次化的方式提供命令接口,工具条由一系列按钮组成。这些按钮是一系列小的位图标志。工具条以图标方式提供快速的命令选择。菜单和工具条在开发的不同进程中有不同显示内容。当第一次打开Visual C++时,标准的工具条和菜单就会显示出来,随着开发的不同步骤,不同的工具条就会自动显示出来,菜单也会有所变化。工具条有很多种,你可以显示任意多的工具条,只要屏幕空间允许。工具条可以任意移动,也可以放大缩小。工具条和菜单条功能基本相同,唯一的区别是:菜单条总占据一行,并且一般不能隐藏。

图1.2 工作区窗口
(2)工作区窗口:这个窗口包含关于正在开发的这个项目的有关信息。在没有开发任何项目时,该窗口显示系统的帮助目录。当打开一个项目以后,工作区窗口将会显示关于当前项目的文件信息和类的信息。如图1.2所示是打开一个项目ATL以后的工作区窗口。
(3)文档窗口区:这个区域可以显示各种类型的文档,如源代码文件、头文件、资源文件等,可以同时打开多个文档。
(4)输出窗口:输出窗口用来显示几种信息,可以通过选择不同的标签显示不同的信息。这些信息包括:编译连接结果信息(“组建”标签)、调试信息(“调试”标签)、查找结果信息(“在文件中查找”标签)。其中查找结果信息有两个标签,可以显示两次在文件中查找指定内容的结果。
(5)状态栏:状态栏主要显示进行各种操作时的状态信息。
(6)帮助信息:大多数时候,你可以通过按F1得到上下文帮助。如在编辑文件时按F1可以得到有关编辑的帮助,在编译连接错误信息上按F1可以得到关于该错误的帮助信息。如果想系统地获得帮助,可以通过选择菜单“帮助”→“内容”来启动MSDN查阅器,MSDN查阅器是一个功能强大的程序,可以方便地浏览、查找信息,要想知道具体如何使用MSDN查阅器,可以在MSDN查阅器中选菜单Help下的命令。
(7)Visual C++的编辑器:Visual C++包含一个功能强大的编辑器,可以编辑将被编译成Windows程序的Visual C++源文件。这个编辑器有点像字处理器,但是没有字处理器具备的复杂的排版、文本格式等功能,它注重的是如何帮助程序员快速高效地编制程序。它具有以下特点:
① 自动语法。用高亮度和不同颜色的字来显示不同的语法成分,如注释、关键字和一般代码用不同的颜色显示。
② 自动缩进。帮助你排列源代码,使其可读性更强。
③ 拖放编辑。能够用鼠标选择文本并自由拖动到任意位置。
④ 自动错误定位。能自动将光标移动到有编译错误的源代码处。
⑤ 参数帮助。在编辑时用到预定义的Windows函数时,可以自动为你显示函数参数。
⑥ 集成的关键字帮助。能够使你快速得到任何关键字、MFC类或Windows函数的帮助信息(按F1即可)。
当打开一个源代码文件时,就可以利用编辑器对其进行编辑。源代码文件在文档显示区显示,每个文件有独立的显示窗口。如果你选择用其他编辑器编辑源文件,必须将它以纯文本的方式保存。VC的编译器不能处理其中有特别格式字符的文件。
1.1.3 项目和项目工作区
一个Windows应用程序通常有许多源代码文件及菜单、工具栏、对话框、图标等资源文件,这些文件都将纳入应用程序的项目中。通过对项目工作区的操作,可以显示、修改、添加、删除这些文件。项目工作区可以管理多个项目。
1.项目基本概念
在Windows环境下,大多数应用程序除了许多源代码文件外,还包含菜单、工具栏、对话框、图标等,Visual C++称它们为资源,这些资源通常用资源文件保存起来。另外,还要包含应用程序代码源文件编连时所需要的库文件、系统DLL文件等。有效组织这些文件并维护各源文件之间的依赖关系是应用程序最先要达到的目的,Visual C++中的项目就起这样的作用。实际上,项目作为工作区中的主要内容已加入集成开发环境中,不再需要自己来组织这些文件,只需要在开发环境中进行设置、编译、连接等操作,就可创建可执行的应用程序文件或DLL文件。
在Visual C++中,项目中所有的源文件都是采用文件夹方式进行管理的,它将项目名作为文件夹名,在此文件夹下包含源程序代码文件(.cpp和.h)、项目文件(.dsp)、项目工作区文件(.dsw),以及项目工作区配置文件(.opt),还有相应的Debug(调试)或Release(发行)、Res(资源)等子文件夹。
在开发环境中,Visual C++是通过左边的项目工作区窗口对项目进行各种管理。项目工作区窗口包含三种视图,它们分别是类视图(ClassView)、文件视图(FileView)和资源视图(ResourceView)。
2.类视图(ClassView)
项目工作区窗口的类视图(ClassView)用以显示项目中的所有各类信息。假设打开的项目名为ATL,单击项目区窗口底部的ClassView,则显示出一个标题“atl classes”的树状条目,在它的前面是一个图标和一个套在方框中的符号“+”,单击符号“+”或双击图标,atl中的所有类名(包括结构体类型名)将被显示,如图1.3所示。

图1.3 类视图
在类视图(ClassView)中,每个类名前也有一个图标和一个套在方框中的符号“+”,双击图标,则直接打开并显示类定义的头文件(如exp1.h);单击符号“+”,则会显示该类中的成员函数和成员变量;双击成员函数前的图标,则在文档窗口中直接打开源文件并显示相应函数体代码。
这里要注意一些图标所表示的含义。例如,在成员函数的图标中,使用紫色方块表示公共成员函数(包括普通函数),使用紫色方块和一把钥匙表示私有成员函数,使用紫色方块和一把锁表示保护型成员函数;又如,用蓝绿色图标表示成员变量等。

图1.4 文件视图
3.文件视图(FileView)
FileView可将项目中的所有文件(C++源文件、头文件、资源文件、Help文件等)分类显示,如图1.4所示。
每一类文件在文件视图(FileView)中都有自己的目录项,例如所有的C++源文件都在Source Files目录项中。你不仅可以在目录项中移动文件,而且还可以创建新的目录项及将一些特殊类型的文件放在该目录项中。
若创建一个新目录项,可在添加目录项的地方右击,弹出一个快捷菜单,从中选择“New Folder”,将出现如图1.5对话框,只要输入目录项名称和相关文件的扩展名,单击“确定”命令按钮即可。

图1.5 “New Folder”对话框
在大型项目开发中,除了类视图和文件视图外,还包括资源视图(ResourceView)等,后者已超出C程序设计的内容,在这里不作介绍。
1.1.4 项目开发过程
在一个集成的开发环境中开发项目非常容易。一个用VC++开发的项目的通用开发过程如图1.6所示。

图1.6 项目开发过程
建立一个项目的第一步是利用编辑器建立程序代码文件,包括头文件、代码文件、资源文件等。然后,启动编译程序,编译程序首先调用预处理程序处理程序中的预处理命令(如#include、#define等),经过预处理程序处理的代码将作为编译程序的输入。编译对用户程序进行词法和语法分析,建立目标文件,文件中包括机器代码、连接指令、外部引用以及从该源文件中产生的函数和数据名。此后,连接程序将所有的目标代码和用到的静态连接库的代码连接起来,为所有的外部变量和函数找到其提供地点,最后产生一个可执行文件。一般由一个makefile文件来协调各个部分产生可执行文件。
Visual C++集成开发环境中集成了编辑器、编译器、连接器及调试程序,覆盖了开发应用程序的整个过程,程序员不需要脱离这个开发环境就可以开发出完整的应用程序。
使用Visual C++编辑调试C语言程序的过程将在2.1中讲解,在此不再叙述。
1.1.5 Visual C++常用菜单命令及功能键
VC++开发环境界面由标题栏、菜单栏、工具栏、项目工作区窗口、文档窗口、输出窗口及状态栏等组成。在开发环境界面中,可以看到在它的上方排列着一系列菜单和工具栏,而每一个菜单下都有各自的菜单命令。在进一步与开发环境打交道之前,我们先了解各个菜单命令的基本功能,因为大部分的操作都是通过菜单来完成的。
……

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.