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;