幫我找找這個C語言程式哪裡錯了謝謝

2022-12-22 17:56:24 字數 717 閱讀 7627

1樓:匿名使用者

#include

void func();

int a; //全域性變數值為0

void func()

void main() }

所以執行結果為 1 0 1 0

2樓:匿名使用者

你思路太混亂了,

main裡面怎麼還有func()的,而且裡面的func還是遞迴函式,卻又沒有跳出點,肯定死迴圈了。

3樓:匿名使用者

int a=1;

printf("no 1 a=%d",a);

func();}

4樓:

#include

func();

int a;

void func()

void main()

///還有這裡}

5樓:匿名使用者

1 你的變數a定義太多次了,只要保留第一個就夠了2 main函式裡多了一對括號

我不清楚你這個程式想要做什麼事,把你的錯誤改掉後應該是這樣:

#include

func();

int a;

void func()

void main()

這樣至少編譯是不會有問題了,也能正常執行了,但是。。。。還是不知道你要它做什麼。。。。

C 這個程式哪裡錯了

錯誤提示不是已經告訴你了呀 isvalid 函式不接受 0 個引數就是說呼叫這個函式的時候,少了引數,把引數按照定義.補上即可.出現問題,要看提示.就像什麼操作,不會就先看一下幫助,是一樣的道理.不然什麼問題都要問別人了,自己就提高的慢了.謝謝.希望對你有幫助.e program c exercis...

請問這個C 程式哪裡錯了

1全部 include using namespace std int main else else else else 缺了這個反括號 可以不用這麼多的括號 if score 90 cout grade a else if score 80 cout grade b else if score 7...

求c語言大神幫我看看這個程式,輸出不對,怎麼改

以下是修正後的程式,已經在gcc下編譯執行通過無誤。正確的完成了陣列拼接併成功輸出陣列資料。include define maxnum 20 typedef int datatype typedef struct seqlist int mergeql seqlist la,seqlist lb,s...