當前位置:編程學習大全網 - 編程軟體 - C++菜鳥問題 幫忙看看 謝謝

C++菜鳥問題 幫忙看看 謝謝

妳應該對C++的基礎知道了解不多。

問題點1:

#include <iostream.h> //註意妳寫的的istream.h;壹定要看清楚。

問題點2:

void decrement(int i);//妳確定這個函數不返回任何值?實際上妳要用這個函數返回壹個整數。

修改為: int decrement(int i);

問題點3:

system這個函數包含在 windows.h 這個頭文件中,而妳並沒有包含這個頭文件。

問題點4:

main(void)

主函數這樣寫,是要求返回空值的,但妳沒有返回;

壹般情況,如果不返回空值,不要要這樣寫,壹般寫作:void main();

當然妳壹定要這麽寫,在主函數最後壹行記得寫上:return NULL;

問題點5:

int decrement(i) //這個函數中的i沒有定義類型,這個C++/C 編程中是不允許 的。

修改為: int decrement(int i)

在基本不修改原有程序的情況下,修改如下:

#include<iostream.h>

#include <windows.h>

int decrement(int i);

main(void)

{

int i=2;

i=decrement(i);

cout<<"i is "<<i<<"\n";

system("pause");

return NULL;

}

int decrement(int i)

{

cout<<"測試壹下\n";

i--;

if(i>0)

decrement(i);

else

return(i);

}

以上代碼在Viusal C++ 6.0編譯下通過。

妳應該再多看看書。

  • 上一篇:從n件不同價值,不同重量的商品中選取壹部分,在不超過規定重量的原則下,該部分價值最大。用C語言如何編程
  • 下一篇:開機自動刷新桌面批處理
  • copyright 2024編程學習大全網