简单程序上机运行及用户交互打赏

1、利用Visual C++集成开发环境进行简单程序设计

启动 Microsoft Visual C++ 6.0 ,此时编辑区是空白的,接着可进行下面的操作:

①创建C++项目

通过文件(File)菜单的新建(New...)命令,出现下面的对话框,可用来创建一项目。此例中项目名为 Hello

②创建C++源程序文件

③输入源程序并运行

④查看生成的项目文件

⑤对项目重新编辑的方法

2、利用C++的流对象进行输入和输出

程序和用户进行交互很重要,此处进行简单的交互,对大家今后的学习很有帮助。首先看下面简单的例子。

// 计算用户输入的两个整数的和
#include<iostream.h>
void main()
{
int a,b;
cout<<"请输入两个整数:\n";
cin>>a>>b;
cout<<"这两个整数的和="<<a+b<<endl;
}

运行的结果如下:

请输入两个整数:
123 36
这两个整数的和=159
Press any key to continue

说明:
int a,b;
用来定义两个变量,这两个变量可用来存放整数。

cin>>a>>b;
cin是标准输入流对象,代表键盘。
>>是提取运算符,其后只能是变量,用于从键盘获取数据并保存在其后的变量中。
可用多个>>运算符同时为多个变量设置值。
执行到该语句,程序会停下来等待用户从键盘输入两个整数。数据间可用空格、制表符或回车分隔。数据输入完,按回车键继续往下运行。
为使程序停止运行时不致于用户感到茫然,所以在该句之前有一句cout<<"请输入两个整数:\n";,目的就是提醒用户注意,该输入数据了。

\n
表示换行符,一般用于字符串中。
endl
表示一行结束,也可起到换行的作用。
比如下面三行的显示结果都是一样的:
cout<<"12345\nABCDEFG";
cout<<"12345"<<'\n'<<"ABCDEFG";
cout<<"12345"<<endl<<"ABCDEFG";
都是:

12345
ABCDEFG
Press any key to continue

cout<<"这两个整数的和="<<a+b<<endl;
cout是标准输出流对象,代表显示器。
<<是插入运算符,用于将其后的值插入到输出流中,以显示在屏幕上。
可以用多个<<运算符来显示多个数据值。

在输入数据时一定要注意输入数据的类型,比如下面的输入产生了错误的结果:

请输入两个整数:
12.3  45
这两个整数的和=12
Press any key to continue

*********************************************************************

程序设计及运行的常见错误:

1、用中文全角进行程序的输入。

仅可在字符串常量及注释的说明文字中使用中文及符号。

2、变量没有定义或初始化就使用

3、不注意大小写的区别

4、存在多个主函数。

项目中可包括多个源程序文件,但只能有一个文件中包含main函数。

5、缺少必要的头文件或头文件名写错。

比如:cin\cout\endl 需要包含头文件 iostream.h

6、从键盘输入变量的值错。

int a,b;               // 定义两个整形变量
cin>>"请输入a的值:">>a;     // cin后跟的只能是变量,不能是字符串常量
cin>>a,b;             // 只能输入a的值,并未输入b的值
输入数据时值类型错误:1.23 45   // 想输入两个整数,却输入了小数和整数

7、输出错误。

cout<<"字符串"<<变量<<表达式<<endl;

简单程序上机运行及用户交互
文章《简单程序上机运行及用户交互》二维码
  • 微信打赏
  • 支付宝打赏

已有4条评论

  1. 邹武

    C++啊,博主学的很多啊~

    2011-04-14 21:43 回复
    • 穷小子

      老文章也翻出来了,呵呵。学校安排的课程,没办法啊

      2011-04-15 08:33 回复
  2. 网友

    你学C++的么?

    2010-12-23 15:37 回复

(必填)

(必填)

(可选)