簡單程序上機運行及用戶交互打賞

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 回復

(必填)

(必填)

(可選)

黑龙江22选5开奖