c語言編程在哪里出錯(cuò)-c語言編程錯(cuò)誤提示
文章信息一覽:
C語言這里哪出錯(cuò)了,對(duì)話框出不來,加printf調(diào)試也輸出不了?
1、導(dǎo)致i一直等于1/-1,退不出循環(huán),已經(jīng)死循環(huán)了。應(yīng)該把此代碼刪除,再定義一個(gè) int flag = 1;while(i = 100){ s = s + flag/i;flag = -flag;i++;} 還有printf里的換行是\n不是 /n。
2、if 語句語法錯(cuò)誤。如果之后想執(zhí)行兩天程序必須用{}把程序內(nèi)容括起來 比如if (x1) y=x;printf(\ty=%f\n,y);正確的應(yīng)該是:if(x1){ y=x;printf(%ty=%f\n,y);} 其它照著改。
(圖片來源網(wǎng)絡(luò),侵刪)
3、printf(\n);抽出來寫成 函數(shù),你要注意函數(shù)的參數(shù),你要保證進(jìn)入時(shí)函數(shù)的參數(shù)值和退出時(shí)函數(shù)的參數(shù)值,確是你所要結(jié)果。sum 確能累加,n 和 a[] 的 大小/數(shù)值 確是當(dāng)前大小/數(shù)值。書寫正確,不會(huì)打不出數(shù)值。
4、printf語句執(zhí)行結(jié)束,i執(zhí)行剛才沒有被馬上執(zhí)行的--操作,i的值變?yōu)?9 (6)--操作執(zhí)行結(jié)束,i執(zhí)行剛才沒有被馬上執(zhí)行的++操作,i的值又變回100。
關(guān)于c語言編程在哪里出錯(cuò)和c語言編程錯(cuò)誤提示的介紹到此就結(jié)束了,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于c語言編程錯(cuò)誤提示、c語言編程在哪里出錯(cuò)的信息別忘了在本站搜索。
(圖片來源網(wǎng)絡(luò),侵刪)