c語(yǔ)言出錯(cuò) (本人初學(xué)者)? c語(yǔ)言初學(xué)者求救!老是有一個(gè)錯(cuò)誤,這個(gè)錯(cuò)誤是哪一個(gè)??
缺分號(hào)。
執(zhí)行出錯(cuò),前面一般都有出錯(cuò)的原因。就是error這幾行。
原文:(20):error C2143: syntax error: missing ';' befor 'for'
翻譯: 第20行:錯(cuò)誤C2143:語(yǔ)法錯(cuò)誤:缺少';'在'for' 之前
錯(cuò)誤是少了“;”
您變成習(xí)慣不好,一般for()語(yǔ)句格式不好;建議這樣
for(i=0;i<10;i++)
{
print(“”);
}
第一個(gè)printf語(yǔ)句最后少了個(gè)分號(hào)。return 0后面少了個(gè)分號(hào)。
相關(guān)評(píng)說:
漣水縣十字: ______ 你好,我也是C語(yǔ)言初學(xué)者,我來(lái)試試幫你解答.我要說的是“插入排序法”,我不會(huì)把答案全給你,我把方法全交給你,你自己...
漣水縣十字: ______ 緩沖區(qū)沒有清空,致使第2個(gè)scanf函數(shù)接收到的是回車,在第1個(gè)scanf后面加getchar();就行了,
漣水縣十字: ______ 在程序開發(fā)的過程中,調(diào)試是一個(gè)不可缺少的重要環(huán)節(jié).“三分編程七分調(diào)試”,說明程序調(diào)試的工作量要比編程大得多.C程序的錯(cuò)誤可以分為兩種:語(yǔ)法錯(cuò)誤和邏輯錯(cuò)誤 (1)語(yǔ)法錯(cuò)誤,這是C語(yǔ)言初學(xué)者出現(xiàn)最多的錯(cuò)誤,比如,分號(hào)“;”...
漣水縣十字: ______ #include<stdio.h> main() { int a,b,sum; a=123; b=456; sum=a+b; printf("sum is %d\n",sum); } 你出現(xiàn)的全是些低級(jí)錯(cuò)誤,寫程序一定要細(xì)心,如果代碼多了寫錯(cuò)一個(gè)字符那是要找死人的:
漣水縣十字: ______ 哪里錯(cuò)了放編譯器里跑一下就知道了,學(xué)習(xí)語(yǔ)言同時(shí)也要學(xué)習(xí)解決問題的能力.scanf("%d,%d,%d",a,b,c);//書上看看應(yīng)該怎么寫 冒泡排序 int i,j,temp; int a[n]; for(i=0;i scanf ("%d,",&a[i]); for(j=0;j{ for (i=0;i if (a[i]>a[i+1]) { temp=a[i]; a[i]=a[i+1]; a[i+1]=temp; } } for(i=0;i printf("%5d,",a[i] ); printf("\n");
漣水縣十字: ______ 2j換成2*j
漣水縣十字: ______ double sqrt(double z); 改為double sqrt(z); 改為sqrt(z); 看錯(cuò)了 看你的題意應(yīng)該是 z=sqrt(z); if(z=0) x=(-b)/(2*a); y=x; printf("%f,%f",x,y); else x=(-b+z)/(2*a); y=(-b-z)/(2*a); printf("%f,%f",x,y); 改為 if(z==0) {x=(-b)/(2*a); y=x; printf("%f,%f",x,y);} else {x=(-b+z)/(2*a); y=(-b-z)/(2*a); printf("%f,%f",x,y);}
漣水縣十字: ______ A是常量,當(dāng)然是不會(huì)改變的.
漣水縣十字: ______ int main ( void ); 分號(hào)去掉
漣水縣十字: ______ return0;改成return 0; 中間有個(gè)空格 運(yùn)行成功