1樓:匿名使用者
看你那麼晚還在學習,幫你改一下:
#include
int calculate(int lng, int width, int hight);//函式引數不能用c語言的關鍵字long
int main()
int calculate(int lng, int width, int hight)//這裡的分號要去掉
2樓:
missing function header 的錯誤是因為你在定義函式的時候加了分號(宣告加分號是對的)
long是c語言專用標識,不能做變數名,長度建議用length還有好多語法錯誤,太粗心了可學不好程式設計
scanf裡取地址符合寫錯了一個,最後那個scanf多寫了\n"
3樓:初音7薩
哎,,你這樣太麻煩了..誰教你的?
#include "stdio.h"
void main()
另外,你那邊 scanf 用的不是@ 而是 &{ 前面不要用分號 ;
long 是長整形 不能使用,可以改成 ilong" " 不要用在 括號前面
4樓:匿名使用者
451725122jk4!
我是個c語言初學者,在練寫程式時,程式正確,執行時卻檢測到錯誤這個--------------------
5樓:召走刀文
上面提示的不是錯誤。0 error(s), 0 warning(s)就已經說明了。
不過有必要多說幾句
程式的錯誤分為:編譯錯誤,連結錯誤,執行錯誤,邏輯錯誤編譯錯誤一般是不符合語法規則的錯誤
連結錯誤一般是編譯器在連結這一步時發生的錯誤,比如找不到某個庫前兩個錯誤一般都可以由編譯器發現
執行錯誤,一般是程式執行時才碰到的,比如:空指標異常,除0操作,陣列下標越界等。這些錯誤編譯器是發現不了的,只有在執行時才能發現
邏輯錯誤,就是一切都符合語法,執行也不錯,但是不符合你想要達到的邏輯。
6樓:匿名使用者
no relevant changes detected 意思就是前一次已經編譯好了,這次編譯沒有進行修改,就跳過重新編譯,這個不是錯誤。現在你就可以執行程式了呀。
7樓:匿名使用者
你確定這是錯誤嗎?
程式提示0錯誤,0警告,應該是沒錯誤的。
即使有錯誤,也是執行時錯誤,不會在這裡提示出來的,這裡提示的都是編譯錯誤和連線錯誤,你的程式已經正確編譯,並且正確連線了。
c語言哪位大神幫忙看一下"{": 缺少函式標題(是否是老式的形式表?)
8樓:天雨下凡
這個是舊式的函式定義,能不能執行與編譯器有關,我的pells c上面會出現警告,但是可以執行。
9樓:孤行雪影
驗證無誤,你ide配置有問題吧。
c語言,求高手指教,為什麼執行不了
10樓:匿名使用者
樓上說的都十分正確,建議把主函式定義成int型
11樓:匿名使用者
暈 主函式都定義成了void沒有返回值了 後面怎麼還有個return 0 當然是報錯了,在main主函式裡面做個有返回值的函式。
12樓:手機使用者
去掉 return 0;
關於C語言初學者的問題,初學者關於C語言的問題
呵呵,這些用來解決數學問題的例子只不過是幫助初學者入門罷了。你想,這些數學問題的答案及原理,大家都很清楚,然後用程式語言表達出來,就更容易理解了。你說的黑黑的應該是dos介面吧,這是輸出視窗,幫助看到程式的結果。你說的人機介面是以後要學習的內容了,彆著急,c語言很深的,只有從基礎學起,而且把基礎打 ...
我是C語言初學者,我想請教各位前輩個題目 寫程式,a b c賦值,求輸出最大者謝謝
功能 比較兩個數的大小 輸入 待比較的兩個數 輸出 值大者 int max int x,int y 功能 主函式 void main include void main include stdio.h main else if a return 0 用c語言編寫一個程式,求a b的絕對值 的和.in...
我是初學者想要學好C語言,我買了譚浩強的C語言程式設計(第三
一本老書 老外寫的 c程式設計語言 我也是初學者不是高手 我們今年9月要考二級的,這個很容易看看就過了 不過建議回你在初學時答基本上沒必要上機的 只是基礎知識,就算動腦也是自己手寫習題練練而已 看些二級 的習題冊 過二級 都不難的 以後再看其他高等的 用這本書就可以,等把他啃通了可以考慮學習 c 了...