所有變數在
呼叫前必
須被初始化。
對所有的用
戶輸入,必
須進行合法性檢查。
不要比較
浮點數的相等,
如:10.0 * 0.1 == 1.0
,不可靠
程式與環
境或狀態發生關
系時,必須
主動去處
理發生的意外事件,如檔案能否
邏輯鎖定、印表機是否
聯機等。單元
測試也是
程式設計的一部份,提交
聯調測試
的程式必須通
過單元測試。
所有程式在正常結束
時都應該返回0。
函式不能巢狀定義。
唯一不需要原型宣告的函式是
main()。因為
系統已經預
定義了
getch( ); // #include //
求取質數
2--1000
#include
#include
using namespace std;
int main()
cout<
getchar();
return 0; }
#include
#include
using namespace std;
void play(int m);
int main()
while(option<1 || option>3);
switch(option)
}cout<<"sorted array is: /n";
for(t=0; t
//--
程式#13 4
個字串
處理函式
#include
#include
#include
using namespace std;
int main()
}while(choice!=0);
cout<
int menu()
void enter()
//for}
void report()
{int i;
for(i=0;i<10;i++){
cout<
C 捷徑之五
說明成 員函式重 載運算子 three d operator three d op2 類中定義,運算子過載 three d three d operator 前置 a three d operator int notused three d three d operator int notused ...
c 學習之一
建構函式不要為虛 virtual vc 6.0反正不支援,報錯為 error c2633 a inline is the only legal storage class for constructors 據說cb支援,不過,建構函式本來就沒必要為虛,物件初始化時肯定是要呼叫的 不過,有派生類時析構...
C 捷徑之七 結束
異常處理 try,throw,catch try catch int i throw 扔出的值,與 catch 得到的值型別匹配 被扔出值後,程式就跳到 catch 語句進行處理。處理完後繼續執行 catch 後面的語句。class myexception myexception char s 定義...