C語言程序為什么不能執行,C語言程式為什麼不能執行

2022-10-17 21:35:19 字數 1161 閱讀 4029

1樓:匿名使用者

#include

void main()

2樓:匿名使用者

#include

void main()

注意,你有變數未定義。並且有不少語法錯誤。比如printf("園的面積=%.2f\n"),m;。還有。儘量減少程式編幅。祝你學習愉快

3樓:小意愛旅遊

付費內容限時免費檢視

回答請稍等哦

提問回答

c語言無法執行可能是因為執行期錯誤。這是指可執行程式執行過程中發現的錯誤。如在計算過程中遇到了除數為零的錯誤、求乙個負數的平方根等等。

編譯系統發現這類錯誤後如無特殊指示通常告知一些適當資訊,然後立即停止程式的執行。當然,為阻止這類錯誤的出現,程式設計者可在程式中編入一些由自己來檢查這類錯誤的程式段,這可能更適合於自己的處理要求

提問!你看了那個圖了沒

回答請稍等

1.在一些c\c++語言編譯器中,必須要以int型返回,而不是void,看那個藍色的2.你這裡面呼叫了sum,但是卻沒有宣告sum,程式無法識別,我想你是把巨集引數搞丟了3.

有乙個警告,末尾缺少return 0;結束語。以上說的是對於如c-free這樣的編譯器。那麼還一種,如vc6.

0,msdev這種注意,在這種編譯器裡面可以用void型,也不需要return 0;,但是必須要加乙個#include "stdafx.h"這樣你就只有乙個錯誤,還是sum沒有定義。我估計sum運用了巨集引數,下面是我寫的程式:

#include "stdafx.h"#include#define sum(a,b) (a+b)void main()

提問我沒有用sum 啊,我的問題是程式正確 但不能用 ,除錯不能用 ,無論我程式設計的是什麼東西 除錯控制台上都不會用

回答請稍等

c語言**正確不能執行可能是執行環境有問題,**不報錯但不能執行也可能是內部有邏輯問題

提問這個程式是沒有問題的 ,因為其他人的都能執行 ,我問的上乙個說是因為syswow有大小寫問題 ,我想問的是 怎樣才能改這個大小寫呢

更多11條

4樓:匿名使用者

#include

void main()

5樓:袁攀飛

你的變數沒有定義吧!

c語言為什麼這裡不用取位址符號,C語言為什麼這裡不用取位址符號scanfd,p而要用P

p就是位址,懂嗎?p指向了陣列a,p的位址就是陣列a的位址,p 就指向了下乙個陣列中的位址 p就是指標。指向陣列a的首位址。每次迴圈p 指向陣列的下乙個元素的指標 c語言取位址符有什麼用,為什麼scanf一定要用 取地來址符的作用是告訴系源統定義的變數的值存bai放在記憶體du空間的位址 scanf...

怎么學好c語言,怎麼學好c語言?

c語言是乙個實用性很強的語言。你如果想要學好它,就得下一翻功夫。可是大多數人都認為它太難學了。所以就沒有認真的學,也當然學不好了。即使是學計算機的學生也不能把它學的很好,這是因為他們沒有掌握學習這門語言的方法。我也是乙個學計算機的人,我用c語言過了全國計算機等級考試。所以我有一些心得,想和大家分享。...

c語言程式執行出錯

沒有錯啊,我在我的電腦上執行了,是可以的。應該是你vc的問題 printf c n cstr1 2 printf c n cstr1 3 printf c n cstr1 4 s改為 c s要求對應引數是個指標,你應該只是想輸出乙個字元而以,用 c 要輸出字串也可以,用 s,cstr1 2 如果你用...