ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:841.81KB ,
资源ID:15777886      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15777886.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《C语言程序设计》实验指导书Word文件下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《C语言程序设计》实验指导书Word文件下载.docx

1、实验4 找出素数的程序 13实验5 输入一组数找出最大数 13实验6 数排序 14实验7 编写移动指针和比较指针程序 15实验8 用递归方法求斐波纳契级数 15实验9 数组名做实参函数调用 16实验10 文件读写操作 17Visual C+6.0 中的调试工具使用入门 18VC+编译、链接常见错误和警告信息中英文对照 24Visual C+6.0 开发环境使用入门一、 点击File菜单项,选择New命令新建一个项目(new project), 如图1所示。图1 文件File菜单中的New新建命令出现图2的新建对话框,在确定了项目名称,项目类型,项目存放位置三个选项后点击OK按钮。图2 Visu

2、al C+6.0的新建对话框的项目标签然后出现如图3的对话框,选择An empty project(空项目),点击Finish按钮,图3 控制台应用对话框然后出现如图4的新建项目信息对话框,点击OK按钮完成项目的创建。图4 新建项目信息对话框二、 点击File菜单项,选择New命令,新建一个C源程序文件,(或者编辑一个已有的C源程序文件),出现如下对话框:图5 新建对话框的文件标签确定文件类型和文件名后,点击OK按钮出现文本编辑窗口,在文本编辑窗口输入源程序,如图6所示。图6 文本编辑窗口在文本编辑窗口输入C源程序代码,如图7所示:图7 C源程序文件的输入和编辑三、 点击Build命令按钮,编

3、译、链接程序图8 C源程序文件的编译、链接编译、链接完成后,观察编译信息显示窗口出现的提示信息,如果没有出现错误,下一步就试运行程序。图9 编译和链接信息显示窗口四、 如图10,点击Execute Program按钮或者按键盘(Ctrl+F5), 运行程序图10 执行程序五、 观察程序的运行结果是否正确。如图11所示,是上例程序的运行结果:图11 程序运行结果输出窗口实验1 在屏幕上显示一串字符程序1. 实验目的熟悉Visual C+6.0开发环境,学会利用Visual C+6.0 开发环境创建控制台应用程序。学习编写简单的C程序,并掌握C程序的基本格式与规范,理解C程序结构的特点,以及C程序

4、基本输出操作。学习并实践创建、编译和运行简单的C程序。2. 实验要求 编写、调式程序,实现在屏幕上输出一字符串3. 实验内容 (1) 熟悉VC+6.0开发环境(2) 创建工程(3) 编写程序,在程序中printf()函数进行输出。(4) 编译和调试程序,如有错误,则进行修改,直到排除所有错误。(5) 运行程序实验2 编写有字符输入输出函数程序熟悉和掌握常量和变量的使用,以及字符输入、输出函数的使用编写、调式程序,实现字符的输入、输出。3. 实验内容(1) 定义字符变量(2) 使用getchar()得到字符并赋值给字符变量(3) 使用putchar()函数输出字符变量值(5) 编程比较getch

5、ar()、getche()、getch()、putchar()putche()、putch()函数之间的区别实验3 输入三个整数,输出其中最大数熟悉和掌握运用分支结构进行程序设计。编写、调式程序,实现题目功能。(1) 画出程序流程图(2) 使用if语句编写程序,(3) 编译程序,如有错误,则进行修改,直到排除所有错误。实验4 找出素数的程序熟悉和掌握运用循环语句进行程序设计。编写、调式程序,找出100以内的素数。(1) 使用二重for语句编写程序。(2) 编译和调试程序,如有错误,则进行修改,直到排除所有错误。(3) 运行程序,获得正确的结果实验5 输入一组数找出最大数熟悉和掌握运用数组的基本

6、概念,并进行较简单的程序设计。编写、调式程序,找出10数中的最大值。(1) 定义数组(2) 使用for语句对数组进行初始化(3) 输出数组中的值(4) 使用for语句实现求最大值算法(5) 编译和调试程序,如有错误,则进行修改,直到排除所有错误。(4) 运行程序,获得正确的结果实验6 数排序熟悉和掌握运用数组进行较复杂程序设计。(1) 定义数组下标变量(2) 定义数组(3) 使用for语句对数组进行初始化(4) 输出数组中的值(5) 设计排序算法(6) 使用for语句实现数组值的排序(7) 编译和调试程序,如有错误,则进行修改,直到排除所有错误。(8) 运行程序,获得正确的结果实验7 编写移动

7、指针和比较指针程序熟悉和掌握指针的基本概念,并进行简单的指针程序设计。编写、调式程序,进行指针移动和比较。(1) 定义一个数组和两个指针变量(2) 使用数组的两个地址分别赋值给两个指针变量(3) 修改指针变量的值,使指针移动(4) 对两个指针变量进行比较,输出其较大者。实验8 用递归方法求斐波纳契级数熟悉和掌握函数的定义和调用,并了解递归函数的编程方法。编写、调式程序并能正确运行。(1) 写出斐波纳契级数公式为:f(n)=f(n-1)+f(n-2),其中f(1)=1和f(2)=1。(2) 编写斐波纳契级数的递归函数(3) 编写main()函数,并调用递归函数(4) 输出斐波纳契级数的第5项(5

8、) 编译程序,如有错误,则进行修改,直到排除所有错误。实验9 数组名做实参函数调用熟悉和掌握函数的参数传递,特别是数组作为实参。(1) 编写一个带两个形参的函数,其中一个参数是指针p,另一个参数是整型n(2) 其函数实现得到n个数中的最大值(3) 编写main()函数(4) 在main()函数中定义一个数组(5) 调用已编写的函数,把数组名传递给p,把数组长度传递给n(6) 编译程序,如有错误,则进行修改,直到排除所有错误。实验10 文件读写操作熟悉和掌握文件的基本概念和文件的基本读写方法。(1) 在文件夹中新建一个文件(2) 定义字符串数组a和b,以及一个文件指针fp,并为a赋初值(3) 打

9、开一个文件,(4) 把字符串数组值写到文件中(5) 打开上述文件(6) 读出文件的内容到数组b(7) 在屏幕上显示数组b的字符串(8) 编译程序,如有错误,则进行修改,直到排除所有错误。Visual C+6.0 中的调试工具使用入门一、程序开发过程中出现的错误类型我们在进行程序设计时,不可避免地会犯错误。程序中的错误可以分为三类:编译错误、运行时错误和逻辑错误。编译错误(Compile errors)又称为编译时错误(Compiling-time errors): 是由于错误的编码产生的。例如关键字拼写错误、将中文标点符号当成英文符号使用、遗漏了某些必要的标点符号或者使用了一个没有定义的标识符

10、。编译错误一般都是语法错误,当编译器对程序进行语法检查时,都能发现这些错误,并能够指出产生错误的位置(标出行号)。我们可以根据编译出错信息指出的行号找到对应的源代码行改正错误,重新编译源程序。只有当所有的编译错误被改正后,才能通过编译检查,产生目标代码文件。改正编译错误的关键是要能正确理解编译器给出的编译错误信息。VC+环境中的编译、链接错误信息是用英文表示的。对于英文基础薄弱的读者,可以参考本实验指导书后面的“VC+编译、链接常见错误和警告信息中英文对照”。通常情况下,一个语法错误可能产生多条编译错误信息,这是由于株连错误造成的,建议读者在处理编译错误时,找到第一个出现错误的位置改正后重新编

11、译。这样能够避免被株连错误迷惑。值得指出的是,现在大部分编译器对错误的定位不精确,如果在编译器指出的行没有发现错误,应该向前查找错误。例如,当提示第10行发生错误时,如果在第10行没有发现错误,请从第10行开始往前查找错误并修改之。运行时错误(Run-time errors)是在程序的运行阶段出现的,当运行环境检测到程序的某些操作无法执行,例如除数为零时,就会出现运行时错误。当运行环境检测到程序的某些操作是被禁止的,也会产生运行时错误。例如,访问数组时超越数组的边界,空指针引用(NULL pointer assignment,空指针赋值,即有指针未赋具体地址就使用了)等等。逻辑错误(Logic

12、 errors):当程序没有按照程序员的意图执行时,就表明程序中存在逻辑错误。一个应用程序可能既没有语法错误,运行时也没有执行任何无效的操作,但是有可能产生错误的结果,这种错误结果一般都是程序内部的逻辑错误造成的。只有通过测试应用程序并分析它产生的结果,我们才能核实应用程序是否正确地执行了。当然,如果输入了错误的或者无效的数据,执行程序后肯定也得不到正确的结果。软件行业中有一句名言“输入的是垃圾,输出也是垃圾。(Garbage in, garbage out.)”因此,一般的实用程序还需要对输入数据的正确性和有效性进行检验。很显然,必须找出并改正程序中的错误,才能得到正确的执行结果。对于语法错

13、误,我们可以根据编译错误信息指出的位置和错误原因来改正错误。请记住:编译器不能发现程序中的逻辑错误和运行时错误。我们可以通过仔细阅读源程序来发现逻辑错误,还可以借助开发环境中提供的调试工具来查找程序中的逻辑错误和运行时错误。所谓调试(debug)就是定位程序中的错误并改正错误的过程。为了帮助程序员找出并改正程序中的错误,微软公司在Visual C+6.0环境中集成了调试器(debugger), 调试器就是调试工具(debugging tools)。下面我们将介绍Visual C+6.0中的调试工具及其使用方法。二、Visual C+6.0 中的调试工具简介Visual C+6.0环境中的调试工具功能十分强大,既可以支持C+语言源代码级的调试,也可以支持汇

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1