導航:首頁 > 源碼編譯 > 編譯時會出現什麼

編譯時會出現什麼

發布時間:2024-07-29 09:13:41

編譯程序時出現沒有錯誤但有警告的原因

沒法錯誤是因為編譯器沒有檢查出語法錯誤,有警告是因為有些可能寫的不太規范,有時也是不標准,比如你定義一個變數,但是在程序中沒有使用它,編譯程序時就會警告「定義了沒有使用的變數」,如果你用fopen打開文件,編譯是就會提示「fopen是一個不安全的函數」等等。但是警告一般不會影響程序的正確性。

❷ (JAVA)下面這段代碼編譯時會發生什麼情況()。

正確答案是B。
理由:
main方法中定義了兩個int類型的變數,值var1=10 值var2=20
然後看輸出結果:
首先var1+var2++(兩個加號的意思是該變數自加1,但在下一次出現該變數的時候值才發生改變)=10+20 也就是30
然後兩個雙引號將值隔開,在這里雙引號前後的加號代表兩個字元的連接而不是算術運算的意思,再往後再次出現var2,這時的var2已經自加1變成了21
所以答案是B,也就是 30、21
要是錯了給我留言,我再看看·

❸ 編譯並運行如下代碼時將會出現什麼結果:

1、這個程序編譯會出錯,c+=s; c是char類型,s是String類型。

2、public class Test3{
public static void main(String[] args) {
String s1="abc";
String s2="bcd";
String s3="bdef";
String s4="bghi";
String s5="bmn";
String s="b";

if(s1.substring(0, 1).equals(s)){
System.out.println(s1);
}
if(s2.substring(0, 1).equals(s)){
System.out.println(s2);
}
if(s3.substring(0, 1).equals(s)){
System.out.println(s3);
}
if(s4.substring(0, 1).equals(s)){
System.out.println(s4);
}
if(s5.substring(0, 1).equals(s)){
System.out.println(s5);
}
}
}

❹ c語言!!編譯的時候出現這個提彈窗,makefile.win已經改變,是否重新從硬碟讀取。這是什麼

主要原因可能是:1.在編譯器外打開、載入或修改了所用文件。2.可能是引用或打開的路徑不正確。3.某些語法錯誤時引起編譯器對後面程序的錯誤解讀,報出錯誤的警報信息。
可以嘗試:1 關閉文件後重新,關閉編譯器後重新打開項目。2.關閉其他打開該文件的軟體或者編輯器 3.注釋掉新修改部分的代碼,排查錯誤。

❺ 為什麼編譯visual C++6.0時候會產生中間文件,這些文件還打不開,它們有什麼用啊,刪掉有沒有影響,謝謝

vc++6.0產生好多中間文件,這些可以刪除,下次編譯時還會自動產生,詳細說明如下:
.opt 工程關於開發環境的參數文件。如工具條位置等信息.
.aps (AppStudio File),資源輔助文件,二進制格式,一般不用去管他.
.clw ClassWizard信息文件,實際上是INI文件的格式,有興趣可以研究一下.有時候ClassWizard出問題,手工修改CLW文件可以解決.如果此文件不存在的話,每次用ClassWizard的時候繪提示你是否重建.
.dsp (DeveloperStudio Project)項目文件,文本格式,不過不熟悉的話不要手工修改.
.dsw (DeveloperStudio Workspace)是工作區文件,其他特點和DSP差不多.
.plg 是編譯信息文件,編譯時的error和warning信息文件(實際上是一個html文件),一般用處不大.
在Tools->Options裡面有個選項可以控制這個文件的生成.
.hpj (Help Project)是生成幫助文件的工程,用microsfot Help Compiler可以處理.
.mdp (Microsoft DevStudio Project)是舊版本的項目文件,如果要打開此文件的話,會提示你是否轉換成新的DSP格式.
.bsc 是用於瀏覽項目信息的,如果用Source Brower的話就必須有這個文件.如果不用這個功能的話,可以在Project Options裡面去掉Generate Browse Info File,可以加快編譯速度.
.map 是執行文件的映像信息紀錄文件,除非對系統底層非常熟悉,這個文件一般用不著.
.pch (Pre-Compiled File)是預編譯文件,可以加快編譯速度,但是文件非常大.
.pdb (Program Database)記錄了程序有關的一些數據和調試信息,在調試的時候可能有用.
.exp 只有在編譯DLL的時候才會生成,記錄了DLL文件中的一些信息.一般也沒什麼用.
.ncb 無編譯瀏覽文件(no compile browser).當自動完成功能出問題時可以刪除此文件.build後會自動生成.

閱讀全文

與編譯時會出現什麼相關的資料

熱點內容
海爾帥王子冰箱壓縮機啟動跳閘 瀏覽:479
cadfill命令什麼意思 瀏覽:334
中公專項題庫pdf 瀏覽:931
拼多多緩存在哪個文件夾 瀏覽:640
安卓無卡汽車導航怎麼升級 瀏覽:48
cs管理員命令是什麼 瀏覽:126
華為v10模擬加密門禁卡 瀏覽:725
android修改app名稱 瀏覽:640
輻射3夥伴命令 瀏覽:247
蘋果電腦pdf轉換成word 瀏覽:921
純小數運演算法則 瀏覽:385
php什麼是事務 瀏覽:859
怎麼添加網名文件夾 瀏覽:769
啊哈演算法語言 瀏覽:677
馬來西亞加密貨幣政策 瀏覽:233
交通銀行app鎖定怎麼解鎖 瀏覽:54
php登錄驗證session 瀏覽:730
粵政易文件放在手機哪個文件夾 瀏覽:107
列印機和傳真命令 瀏覽:550
php添加購物車 瀏覽:5