① 編譯的C語言程序沒有錯誤就是運行不了怎麼回事
這個太多情況了,程序能編譯只能證明程序沒語法錯,程序有問題(如下標溢出,表達式不正確)可能導致程序無法運行或結果不正確的
② 為什麼在編譯C++程序的時候是沒有錯誤的,但是運行的時候就是出不來結果
編譯通過只是說明沒有語法錯誤,運行不出結果就是你代碼邏輯問題了
貼代碼看看吧,自己打斷點調試一下
while(r=!0)
寫反了吧, r != 0
否則就成死循環了。。。
③ C語言中編譯正確,但是運行結果顯示全是0,怎麼回事啊
a=1/2×b×n,這個表達式是有問題的,1÷2求商的話,他永遠等於零,所以你的結果不管輸入什麼都是為零的。
④ 程序編譯過了,但是無法運行出結果是怎麼回事
編譯過了沒錯誤,說明你的代碼語法沒錯誤。運行結果不對,是你的代碼邏輯有問題,仔細檢查代碼邏輯流程是不是不對,調試調試。