1樓:網友
你的程式寫錯了!!!
printf("n!=%ld",n); 後面的分號不要。
if 與 else 是關聯語句不能用分號隔開!
你加了分號的話c++他不承認!!!
int m=1;
long n=1;
loop:if(m>10)
printf("n!=%ld",n); elsen*=m;
m++;goto loop;
還有你的大括號不能那樣打的!!
你要是想呼叫乙個函式的話!你可以這樣分開寫,再函式前宣告下!但不能乙個程式裡在包含乙個程式!
你在除錯的時候就會發現錯誤拉!!!
建議你在寫完程式以後多除錯下!沒報錯誤以後再轉換為也執行檔案!!!
還補充點!你的那個宕機叫"溢位''因為電腦他不是人!當你的語句他認識你還要執行的話他就乾脆宕機拉!
打個比方乙個人吃得很飽了你還要給他吃那他就只有撐死拉!
2樓:網友
你沒有打vc的補丁,建議去打vc sp6的補丁,打了就沒問題了。
這是老問題了。
3樓:網友
你在main前面加乙個void 就行了。
#include""
void main()
int m=1;
long n=1;
loop:if(m>10)
printf("n!=%ld",n); elsen*=m;
m++;goto loop;
4樓:☆淡水流雲
呵呵。這樣寫:
#include""
int main()
int m=1;
long n=1;
loop:if(m>10)
printf("n!=%ld",n); elsen*=m;
m++;goto loop;
return 0;
實現階乘不用這麼麻煩吧,感覺像彙編的風格了。
#include ""
int main()
int m=1,n=1;
for(;m<10;m++)
n*=m;printf("n!=%ld",n);
c++執行問題
5樓:
首先你得了解逗號運算子。:c++提供一種特殊的運算子,逗號運算子,優先順序別最低。
他優先順序別最低。一定要記住他優先順序是最低的哦。
至於前面 cout<<(a=b); 這個輸出3毫無疑問。
後面cout《因為逗號運算子優先順序最低,所以cout《也就是他依然是輸出:(cout《如果cout《再舉個例子。 a=5,b=6,c=7;
z=a,b,c;
這個z是多少呢?
如果瞭解了逗號運算子優先順序最低,那麼這個語句實際上是(z=a),b,c;
z其實是=a的。
可以理解嗎?有什麼問題的話隨時來問我。
6樓:網友
逗號的優先順序是最低的,所以先cout《你想要的是:cout<<(a,b,c);
7樓:網友
cout<<(a=b ) 把b賦值給a 輸出a的值為3
cout《所以輸出是33
c++執行的問題
8樓:陳學陽
你的錯誤基本上是以下幾點:
1:有些{}沒有匹配,如有{,下面沒有}
2.有什麼字元你是在中文的狀態下打的,如if(,那個括號明顯不一樣哦,vc中認不到。
3.你在用void 型別的函式時最好加上(),如init()不然會有警告。
4.有些函式還沒定義又沒進行申明,就用到。這樣程式認不到。要麼你要在前面進行申明,要麼把函式的定義寫在呼叫函式的前面。
給你個建議:程式設計習慣要好點哦,這樣以後你改自己的程式比較明顯看的出自己錯在哪,起碼像{}不匹配的現象不會出現。
給你改好了,程式如下:
#include
#include
#define life_max_row 8//定義土地的最大行數。
#define life_max_col 8//定義土地的最大列數。
進化狀態。char g_land[life_max_row+2][life_max_col+2]=;//代表土地的陣列。
unsigned g_gen=0;//進化次數。
void plant_man();//手工播種函式。
void plant_auto();//自動播種的函式。
初始化。void init()
播種。void plant()
void plant_man()//手工播種函式。
void plant_auto()//自動播種的函式。
for(i=1;i<9;i++)
for(j=1;j<9;j++)
cout<>m;
if(m==0)
init();
elsecout<<"遊戲結束"<>k;
if(k==0)
grow();
elseinit();
void main()
如果對您有幫助,請記得采納為滿意答案,謝謝!祝您生活愉快!
c++執行出錯
9樓:網友
microsoft visual c++ 2005 redistributable package (x86),安裝在未安裝 visual c++ 2005 的計算機上執行使用 visual c++ 開發的應用程式所需的 visual c++ 庫的執行時元件,此軟體包安裝 c runtime (crt)、standard c++、atl、mfc、openmp 和 msdia 庫的執行時元件。對於支援並行部署模式的庫(crt、scl、atl、mfc 和 openmp),這些執行時元件安裝在支援並行程式集的 windows 作業系統版本的本機程式集快取中,這一快取也稱為 winsxs 資料夾。支援的作業系統:
windows 2000 service pack 3; windows 98; windows 98 second edition; windows me; windows server 2003; windows xp service pack 2。所需軟體:windows installer installer 或更高版本。
二、看到問的人不少,但我的問題和這些有些不同,出現這個對話方塊按確定後,當時在使用的幾個網頁串列埠就統統沒了,請問這是怎麼回事呢?謝謝。以下是電腦跳出來的這段話。
10樓:無情傷丨
你忘記加了乙個符號。
加這個在後面。
為什麼c++6.0一開啟就是這樣,怎麼解決?
11樓:折柳成萌
1.報錯原因。
出現這個錯誤是因為microsoft visual c++ 版本較老,和系統安裝的microsoft office有所不兼度容導致的。
2.重點注意事項。
解決此問題必須先解除安裝電腦已經安裝的microsoft office(包括wps),然後安裝microsoft visual c++ 之後按照以下步驟操作,最後安裝微軟辦公軟體就可以相容了!
12樓:網友
你這個介面應該是新增了乙個c或者c++檔案。正確的做法是,新增-專案,根據需要選擇win32控制檯程式,還是選擇mfc專案。
有關c++ 6.0疑問
13樓:
你仔細檢查一下你的 windows 程式中的 winmain() 函式,這個函式里面可能有哪個變數沒有定義就使用了。
關於C 的一些問題
include c 標頭檔案 using namespace std 命名空間 int main 主函式 void sort int x,inty,intz 定義sort方法 判斷語句,如果輸入的x y 則x與y交換位子 if z else if z else cout 此程式是判斷三個數大小,並按...
倉鼠的一些問題,倉鼠的一些問題!
水月戀危 看完你的問題我都快暈過去了 理論上是可以用磨腳石代替的 最好讓倉鼠習慣呆在籠子裡,盡量不要放出來,否則會增加越獄的頻率乙隻倉鼠乙個月吃的用的東西頂多也就10元錢,乙個月10元都捨不得你就不要養了吧 倉鼠都喜歡咬籠子,那是它的家她喜歡咬就讓它咬吧,在它有生之年是咬不壞的,另外倉鼠是吃軟不吃硬...
倒車的一些問題,倒車的一些問題
倒車最重要就是方向不要亂打,要穩住油門,注意看反光鏡,還有就是打過去幾圈就要回過來幾圈,這樣方向才會正.慢慢就掌握了.祝你成功 1 方向盤向那邊打,車尾向那邊走.初學最好是直接向後 看,關鍵是要多練習.2倒車操作方法 圖 參考資料 確認方向盤有沒有正的方法就是原地向一方打死,然後回輪一圈半,這樣輪胎...