周信东主编最新版-C语言程序设计基础实验一实验报告

实验1 C程序的运行环境和最简单的C程序设计 学号: 姓名:莫新锋 实验日期: 2018.10.23 一、 实验目的和要求 (1)熟悉C语言程序开发环境(Visual C++),了解开发环境中的编辑、编译、链接和运行命令。 (2)掌握在C语言开发环境中如何编辑、编译、链接和运行一个标准C语言程序。 (3)掌握简单C语言程序的查错方法,理解编译错误信息的含义。 (4)掌握C语言数据类型的概念,熟悉如何定义一个整型、字符型、实型变量,以及如何对它们进行赋值。 (5)了解下列命令及函数:#include 、main、printf、scanf。 (6)通过运行简单的程序,熟悉C语言的基本格式规范,并初步了解它的结构特点。 二、 实验内容 实验指导书中的实验一的“基础部分”题目。 三、 实验步骤及结果 (一)VC 6.0实验平台的使用 1.简要描述在VC环境下开发一个C程序的主要步骤,并粘贴主要操作窗口的截图。 【请填空。截图的操作方法:先点击欲截取的窗口使之置于屏幕最前方,并作适当的缩放,再按快捷键+将窗口截取到内存中,然后打开word将光标移到欲插入图片的位置上进行粘贴即可。也可对图片进行适当剪切,裁剪掉多余部分。注意:截图上必须有你自己的学号或姓名等信息,否则视为抄袭。】 主要步骤: 1: 创建一个工作文件夹。 2:启动 Visual C++。 3:新建一个 C 语言源程序。 4:编辑源程序 5:保存源程序 2.编译、链接、运行程序 (1)输入源程序后,如何编译该程序? 【请填空】 输入好源代码后在编译器中有一个编译按钮按一下就能编译 (2)如何链接程序生成可执行文件? 【请填空】 得到后缀为obj的目标程序后选择build菜单下的build选项,表示要求连接并建立一个可执行文件 (3)如何运行程序查看结果? 【请填空】 链接旁边有个感叹号的按钮那个就是运行 点击就可以查看运行结果 3.程序查错及其修正 (1)利用VC平台,如何判断出源程序中是否存在错误? 【请填空】 在编译器中有一个编译按钮按一下就能编译,之后看一下链接信息区是否有错误提示 (2)若程序中存在错误,如何快速地查找出错误代码在源程序中的位置? 【请填空】 点击F4,看光标的的位置的或者是前后的位置 (3)确定错误位置后,如何判断它是何种错误?如何改正? 【请填空】 (4)若同一个程序中存在多处错误,应如何改错?需要注意哪些操作? 【请填空】 点击编译,按照链接信息区的提示先进行第一次大规模改动,然后点击编译,点击F4,看光标的位置,从上往下改错,重复操作 注意:注意按照提示在不改变功能的前提下进行改动 (二)实验题目完成情况 *【说明】实验题号的编写格式为:类型+第几个实验+实验题目序号+小题序号,其中,“类型”分为基础题(用Ex表示)、增强题和提高题(用Eh表示)、课外题(用sup表示)。如:ex2-1-3表示实验二基础题第1题的第3小题,eh4-2表示实验四增强题第2题,等等。 【请填空。截图的操作方法:先点击欲截取的窗口使之置于屏幕最前方,并作适当的缩放,再按快捷键+将窗口截取到内存中,然后打开word将光标移到欲插入图片的位置上进行粘贴即可。也可对图片进行适当剪切,裁剪掉多余部分。注意:截图上必须有你自己的学号或姓名等信息,否则视为抄袭。】 l Ex1-1-1题的运行结果及其分析。(Ex1-1-1表示本实验“实验内容”部分的第1题第1小题对应的程序。下同) 请在此框内插入本程序运行成功时的截图 l Ex1-1-2请在下面插入该程序运行结果画面: l Ex1-1-3请在下面插入该程序的运行结果画面: 请在此框内插入本程序运行成功时的截图 l Ex1-2-1请在下面分别插入改正错误后的源程序代码及运行成功时的画面: 源程序: 请在此框内粘贴修改后正确的程序代码。方法:先在VC中将全部源代码选定并复制,再粘贴到此处即可。 #include main() { int a,b,c,s; a=1; b=2; c=3; s=5*6; printf(“%d,%d,%d\n“,a++,b--,++c+3); printf(“a=%d,b=%d,c%=d\n“,a,b,c); printf(“%d,s=%d\n“,a+b+c,s); } 运行结果: 请在此框内插入本程序运行成功时的截图 l Ex1-2-2请在下面分别插入改正错误后的源程序代码及运行成功时的画面: 源程序: 请在此框内粘贴修改后正确的程序代码。方法:先在VC中将全部源代码选定并复制,再粘贴到此处即可。 #include main() { float R1,R2,U,I1,I2; printf(“ there numbers R1,R2,U:“); scanf(“%f,%f,%f“, I1=U/(R1+R2); I2=U/((R1+R2)/(R1*R2)); printf(“I1=%f,I2=%f“,I1,I2); } 运行结果: 请在此框内插入本程序运行成功时的截图 四、选作实验题目完成情况 若你选作了课堂布置之外的题目,请按照上述格式依次编写你所作各题目的题号、源程序代码、运行结果截图及其结果情况分析。 *【说明】实验题号的编写格式为:类型+第几个实验+实验题目序号+小题序号,其中,“类型”分为基础题(用Ex表示)、增强题和提高题(用Eh表示)、课外题(用sup表示)。如:ex2-1-3表示实验二基础题第1题的第3小题,eh4-2表示实验四增强题第2题,等等。 五、实验总结 总结你在实验中易犯的错误及其解决方法,或总结本次实验中你学到的经验或技能等。注意,不要说空话。 对Micosoft Visual C++环境进行了深一步的了解,并逐渐开始熟练Micosoft Visual C++环境的工作界面,以及对每一个快捷键的熟悉。并认识到,熟悉这些快捷键,极为便捷编写程序,但是还要更加熟悉。 编程时要养成良好的风格,注意相同内容的缩进和对齐

周信东c语言实验二实验报告,周信东主编最新版-C语言程序设计基础实验一实验报告...相关推荐

  1. 周信东c语言实验二实验报告,周信东主编最新版C语言程序设计基础实验一实验报告.doc...

    周信东主编最新版C语言程序设计基础实验一实验报告.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我 ...

  2. 周信东c语言实验二实验报告,周信东主编最新版 C语言程序设计基础实验一实验报告...

    实验1 C程序的运行环境和最简单的C程序设计 学号:1700200224 姓名:莫新锋 实验日期: 2018.10.23 一. 实验目的和要求 (1)熟悉C语言程序开发环境(Visual C++),了 ...

  3. c语言实验报告周信东,周信东主编最新版c语言程序设计基础实验一实验报告

    周信东主编最新版c语言程序设计基础实验一实验报告 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 24.9 积分 --WORD格式--可编辑--专业资 ...

  4. 【C语言入门】SDUT《程序设计基础I 》实验1-顺序结构程序设计题解 c语言入门语法讲解

    SDUT<程序设计基础I >实验1-顺序结构程序设计题解 && c语言语法讲解 链接 前言: 为方便更多同学入门C语言, 特在此编写SDUT OJ c语言入门150题题解即 ...

  5. matlab程序设计基础m文件,实验五 M文件和MATLAB程序设计.doc

    实验五 M文件和MATLAB程序设计 第 PAGE \* Arabic \* MERGEFORMAT 10 页 实验五 M文件和MATLAB程序设计 一.实验目的 matlab作为一种高级计算机语言, ...

  6. C++程序设计基础,数组实验(题干信息:某班期末考试科目为数学(MT)、英语(EN)和物理(PH),有最多不超30人参加考试,具体问题在下面)

    (1)计算每个学生的总分和平均分: (2)按总分成绩由高到低排出成绩的名次: (3)打印出名次表,表格内包括学生编号.各科分数.总分和平均分: (4)任意输入一个学号,能够查找出该学生在班级中的排名及 ...

  7. 【C语言入门】SDUT《程序设计基础I 》实验2-选择结构程序设计题解 c语言语法讲解

    题目链接 A - C语言实验--求绝对值(选择结构) 使用if选择语句, 大于等于 0 直接输出, 小于 0 输出 -x 即可 拓展: 求绝对值的函数 <math.h>头文件下有abs() ...

  8. 《程序设计基础II》实验3——递推

    A - 养兔子 Description 一对成熟的兔子每天能且只能产下一对小兔子,每次都生一公一母,每只小兔子的成熟期是1天,小兔子出生后隔一天才能再生小兔子.第一天某人领养了一对成熟的兔子,一公一母 ...

  9. OJ《程序设计基础II》实验3——递推

    3-1 A - 养兔子 #include<stdio.h> int main() {int n,i;scanf("%d",&n);long long a[111 ...

最新文章

  1. C#实现rabbitmq 延迟队列功能
  2. UITableView实现划动删除
  3. asp.net网站安全常见问题与防范
  4. python 预编译命令_Python子进程调用预编译j
  5. SQL Server 2016的新功能–动态数据屏蔽
  6. java实现redis客户端_Java实现Redis客户端
  7. 数学建模层次分析法例题及答案_数学建模层次分析法题目及程序
  8. 工作两三年了,整不明白架构图都画啥?
  9. 图片怎样编辑文字?分享三个图片编辑修改文字的方法
  10. Autoware(Architecture Proposal)
  11. javascript大全
  12. 来自北京大学NOIP金牌选手yxc的常用代码模板1——基础算法
  13. 发烧? 变蒸?--中医
  14. 华为究竟做了多少芯片?
  15. 创维e900什么芯片_创维E900V21C晶晨芯片卡刷包 V1.0 免费版
  16. 基于android的宠物救助站app
  17. windows中的多执行绪
  18. PDF如何设置注释字体大小
  19. java -- GUI程序设计之无布局管理器布局
  20. DNS服务器优化的几种方式

热门文章

  1. 2022年中国无气喷涂机市场现状研究分析
  2. rancher的admin密码重置
  3. Java 100-002:Swing显示窗口,并在窗口中显示文字
  4. Conductor 3.2.0 客户端开发记录
  5. 鼠标右键 移动选定的文件夹到指定位置_鼠标拖动文件是复制还是移动?——拖动文件技巧大全...
  6. [转]Show Stopper 一次 crash 调试的夺命狂奔
  7. 快速搜集Esxi的日志
  8. piwik服务器性能,Matomo搭建自己的网站统计系统(Piwik)
  9. 【linux下多实例Tomcat+Nginx+redis+mysql环境搭建】
  10. 论文阅读:MAPEL: Multi-Agent Pursuer-Evader Learning using Situation Report