c++問題,可以通過編譯,但是無法繼續
1樓:網友
最後乙個函式的定義,第二個引數的型別應為float。
另外,請求你以標準c++建議的方法來寫c++程式。
2樓:大眼瞪小眼
你那個「inscore」和「outstore」好像沒有定義吧。
c語言執行是總是提示未編譯,是什麼情況啊,怎麼解決啊,有圖有真相
3樓:
這個是學校筆記,執行不了。
自己找書上的編譯完成後也執行不了。
都提示未編譯。
都提示未編譯。
麻煩你幫幫我。
c++中什麼是語法錯誤,什麼是編譯錯誤
4樓:眾神足球
編譯錯誤就是語法錯誤,編譯時檢查的是語法是否正確,不正確就報錯。
還有就是鏈結錯誤和執行時錯誤。
5樓:0女少女少
簡單的說,語法錯誤:就是你的c++**書寫有問題,不是標準定義的;(比如 int寫成了in,漏寫個分號,漏寫個括號,把int型引數賦值給字串,等等),一般語法錯誤在編譯時都是可以被編譯器發現,發出警示的;
編譯錯誤:是在編譯時你本身的**沒問題,但是呼叫的一些檔案、函式庫,找不到,或者和你想要使用的版本不一致,導致函式引數不一樣。
大多數情況下我們分類錯誤都是說 語法錯誤 和 邏輯錯誤;
邏輯錯誤:指你的語法正常,編譯也能通過,但是按你的**執行會出錯。包括執行結果與預期不一致,或者程式執行就掛掉(一般是記憶體洩露等問題)
c++為什麼不能編譯
6樓:
摘要。親親您好c++編譯的時候,會分析編譯檔案的字尾名(也就是副檔名)
c++為什麼不能編譯。
親親您好c++編譯的時候,會分析編譯檔案的字尾名(也就是副檔名)親c++能執行編譯的字尾名,預設是 .cpp 和 .c你現在編譯的檔案沒有副檔名,所以編譯錯誤,修改檔名,加上副檔名。
就是我以前一開啟這個編譯的圖示是亮的,可是現在開啟就不好使了。
建議您重啟看看親。
然後我重啟了也不好使。
親親,它都不能用肯定不亮。
c語言程式對,但是編譯不出來是怎麼回事?
7樓:惠企百科
編譯出來只說明程式沒有語法錯誤,不說明沒有邏輯錯誤,有錯誤一般會有螢幕輸出,此其一。第二,可以在程式中設定一些輸出語句或斷點觀察。第三如果程式不輸入、輸出內容,程式執行是當然看不見東西(不直觀)。
第三如果程式一值執行無法退出,說明存在「死迴圈」。
c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平台的特性,以乙個標準規格寫出的c語言程式可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。
為什麼會編譯出錯?用的是c語言
8樓:格里程式設計辦公技巧
提示已經說明了錯誤原因,等號是賦值,左邊必須是變數不能是結果。
這裡應該是判斷那是==,表示邏輯等於。
9樓:鉞鴻福
第9行的「=」應該是「==吧,=是賦值。
為什麼vc++可以編譯不能執行
10樓:匿名使用者
是這樣,你在新建vc++工程的時候,其中有一項是選擇將mfc庫作為共享的dll還是靜態的dll。
因為mfc程式在執行時需要一些dll檔案的支援,你從整合開發環境下編譯執行時,有預設的路徑來呼叫這些所需的dll,因此執行不會有問題。而當你單獨執行資料夾下的可執行程式時,如果一開始選擇的是作為共享的dll,則就會因為可執行程式的當前路徑下沒有所需的dll檔案而無法執行。
解決方法:一種是打包程式,生成程式的安裝包,就像商業軟體一樣。
另一種就是採用作為靜態的dll方式,即將程式要用到的庫整合到生成的exe程式中。這樣程式會稍稍大一點點,相當於乙個綠色軟體。你可以點選工程選單下設定選單項,常規選項卡,選擇作為靜態的dll,重建工程就可以了。
C中無參建構函式的使用問題,C 中通過無參建構函式來呼叫有參建構函式有什麼意義啊?
原因有二 第一 每個類裡面都有一個預設的無參的建構函式 這個是有條件的 如果你不手動新增有參的建構函式,則編譯時會自動新增一個無參建構函式,但是如果你手動新增了一個有參的建構函式,這個 預設的無參建構函式 就不會自動新增,這時候如果你還想呼叫無參的建構函式,只能手動寫一個無參的建構函式,第二 預設的...
求教c 編譯出錯的問題,求教一個C 編譯出錯的問題
auto result find a.begin a.end,val 修改成 auto result find a.begin a.end val visual c 6.0中寫好源程式後編譯的時候有錯誤,怎麼找錯誤的位置?很簡單!不是有快捷鍵的嘛!編譯之後如果有錯誤的話,你按f4鍵,就選中有錯誤的那...
為什麼這幾個C語言程式編譯沒有錯誤,但是執行就提示錯誤呢
我用win tc沒錯bai 誤啊,第一個輸出dus 0 第二zhi個輸出s 17708 第三個輸出s 我想你第dao三個的輸出語句應該是內寫錯了,應該這樣寫,printf s d s 你那裡容沒有寫 d改掉之後第三個輸出s 50 三個程式都有沒錯誤,分開執行都有結果!你最好把報錯內容貼出來。我用de...