广州大学学生实验报告
开课学院及实验室:计算机学院 计算机楼 301A室 2015 年10 月 21 日
学 院 实验课程名称 实验项目名称 一、实验目的 年级、专业、班 C程序设计 II 顺序结构程序设计 姓名 学号 成绩 指 导 教 师 1. 了解在集成开发环境下程序的编辑、编译、连接、运行与调试; 2. 掌握C语言的基本数据类型、算术运算符、赋值运算符和逗号运算符及表达式; 3. 输入并编译C++程序。 二、实验内容 1. 启动Visual C++ 6.0,认识开发环境界面; (1)启动Win2000操作系统后,选择“开始”?“程序”?“Microsoft Visual Studio 6.0”?“Microsoft Visual C++ 6.0”,即可启动并进入集成开发环境; (2)使用Visual C + + 6.0 的 Win32 Console Application方式新建一个工程,具体步骤如下: 第一步:打开VC++6.0 → File → New (如图1_1); 图1_1 第二步:Projects →Win32 Console Application →修改Location: → 修改Project name (如图1_2);
图1_2
第三步:A simple application → Finish (如图1_3);
图1_3
第四步:OK 如图1_4;
图1_4
第五步:展开test classes →展开Globals →双击main( … ) →输入/修改程序 →!(编译、连接、运行)如图1_5;
图1_5
(3)开发环境界面由标题栏、菜单栏、项目工作区窗口、编辑窗口、输出窗口和状态栏等组成。标题栏用于显示应用程序名和打开的文件名;菜单栏包含了开发环境中几乎所有的命令;一些常用的命令被置于工具栏上,使用户的操作简单便捷;项目工作区窗口用于组织文件、项目和项目配置,包含用户项目的一些信息,如类(Class View页面)、项目文件(FileView页面)和资源(ResourceView页面)等,通过单击右键,可以弹出相应的快捷菜单;状态栏用来显示当前操作状态、注释等。如图1_6所示。
图1_6
2. 利用向导,试新建“Hello,World”程序并运行。
3. 输入并运行以下程序,分析其运行结果。 //sy1_1.cpp
#include \ int main( )
{ char c1,c2; c1=97;c2=98; printf(\ return 0; }
(运行上面程序)
在此基础上
①加上一个printf语句并运行: printf(\②再将第二行改为:
int c1,c2;并运行两种输出格式 ③再将第三行改为:
printf(\并运行
4. 输入并运行以下程序,分析其运行结果。 //sy1_2.cpp
#include \int main( ) { int i,j,m,n;
i=8;j=10;
m=++i;n=j++;
printf(\ return 0; }
运行。
分别作以下改动并运行: ①将第4行改为: m=i++;n=--j ②将第一行改为: int i=8,j=10,m=0,n=0 将第4行改为: m+=i++;n-=--j
分析修改以后的变化情况。
5. 输入并运行以下程序,并回答思考题 //sy1_3.cpp
#include \int main( ) { unsigned short a; short int b=-1; a=b; printf(\ return 0; }
思考题:运行结果是什么?依据是什么?
因为-1的补码形式为1111111111111111(即全部16个二进制位均为1),将它传送给a,而a是无符号型变量,16个位全1是十进制的65535。如果b为正值,且在0~32767之间,则赋值后数值不变。
6.输入一个字符,判别它是否为大写字母,如果是,将它转换成小写字母;如果不是,不转换。然后输出最后得到的字符,上机编写并通过程序。
7.输入3个a,b,c,求出最大数,上机编写并通过程序。
思考问题:#include “filename”与#include
三、使用仪器、材料
实验设备要求每个学生一台电脑,并需装有VC++ 6.0程序。 四、实验过程原始记录(数据、图表、计算等) 2.
#include \
int main(int argc, char* argv[]) { printf(\ return 0; }