- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
- PAGE 8 -
校内讲义
《程序设计与编程》
实验指导书
(2012版)
吉林大学通信工程学院
目 录
TOC \o "1-1" \u 实验一 熟悉C语言运行环境 1
实验二 数据类型、运算符和表达式 4
实验三 最简单的C程序设计 6
实验四 选择结构程序设计 8
实验五 循环结构程序设计(一) 10
实验六 循环结构程序设计(二) 11
实验七 函数 13
实验八 数组(一) 14
实验九 数组(二) 16
实验十 指针(一) 18
实验十一 指针(二) 19
实验十二 结构体和共用体 20
实验十三 文件 21
附录:Visual C++5.0的基本用法 22
实验一 熟悉C语言运行环境
一、实验目的
1、了解VC++6.0环境的组成。
2、学习VC++6.0环境的使用方法。
3、了解C语言程序从编辑、编译、连接到运行并得到运行结果的过程。
二、实验内容
1、通过网络查找Visual C++6.0的安装图解,了解Visual C++6.0的安装过程,要求在课下对个人机进行安装此软件的实验。
2、编写程序t1.cpp。
2.1 进入VisualC++6.0编程开发环境。在桌面上双击Visual C++6.0图标,即可进入VC++6.0界面。
2.2 建立工程。在Visual C++6.0编程开发环境下,用鼠标单击菜单【File】→【New】,在【New】菜单弹出的对话框中选Project中的Win32 Console Application(控制台程序)。
2.3 在同一对话框的右边Project name处,用键盘输入一个要建立的工程名称Task1。
2.4 在同一对话框的右边Location处,用键盘输入一个路径D:\或者选择路径D:\,然后单击OK按钮。
2.5 接下来出现Win32 Console Application,选择An empty project后单击Finish按钮。
2.6 之后出现New Project Information界面,单击OK按钮,工程就建好了。这时可以看到界面名为Task1 project-Microsoft Visual C++。
2.7 单击FileView选项卡出现
workspace 'Task1':1 project[s]
Task1 files
单击第二行文字前的+号,会出现3个文件的目录。
2.8 单击Source Files,可以看到该文件夹是空的。(原因是什么?)
2.9 用鼠标单击菜单【File】→【New】,在【New】菜单弹出的对话框中使用File选项卡,选择C++ Source File,此时该界面右侧的Add to project中自动出现Task1 project,选中“添加到工程”复选框表示将要建立的新文件加入到名为Task1 project的工程中。
2.10 在同一对话框的右侧中间部分的File处,输入给新建文件所起的名字t1.cpp,输入之后单击OK按钮,将弹出VC++的编程界面。
2.11 在编程界面下键入一个小程序:
#include "stdio.h"
int main()
{ printf("hello world!\n");
return 0;
}
2.12 输入完毕后单击界面上的“保存”按钮,就可将源代码存放到名为t1.cpp的文件中。
2.13 按下F7键,对程序进行编译和链接,如果有错还要改正;按下Ctrl+F5键或者单击“执行”,即可运行程序。观察运行结果出现的界面及结果的内容。
2.14 退出VC++6.0。单击界面右上角的关闭按钮,屏幕上会出现一条提示,问是否要保留对工程内容所做的改变,可以有3种选择:“是”、“否”或“取消”,选“是”退出VC++6.0系统。
3、格式控制输入输出
3.1 要使下面程序的输出语句在屏幕上显示1,2,34,则从键盘输入的数据格式应为以下备选答案中的哪一个?
#include <stdio.h>
void main()
{ char a,b;
int c;
scanf("%c%c%d",&a,&b,&c);
printf("%c,%c,%d\n",a,b,c);
}
A) 1 2 34 B) 1, 2, 34
C) '1', '2',34 D) 12 34
3.2 与上面程序的键盘输入相同的情况下,要使上面程序的输出语句在屏幕上显示1 2 34,则应修改程序中的哪条语句?怎样修改?
3.3 要使上面程序的键盘输入数据格式为1,2,34,输出语句在屏幕上显示的结果也为1,2,34,则应修改程序中的哪条语句?怎样修改?
3.4 要使上面程序的键盘输入数据格式为1,2,34,而输出语句在屏幕上显示的
文档评论(0)