1樓:杜爺1號
用c語言從編寫原始碼,到執行一個程式的過程,可以概括為:
編寫源**(edit)-> 編譯(***pile)-> 連線,也叫版生成(build)-> 執行(權execute)。
build:在彙編裡稱link,在c裡叫build,它的作用是生成可執行的exe檔案。由於一個程式的原始碼可由多個檔案組成。
這些檔案在第二步中分別編譯,生成各自的目標檔案(*.obj),這一步的作用便是將這些obj檔案,以及程式中需要的其它庫檔案(dll除開),統一到一個檔案中來,形成單個的exe檔案。此exe檔案便可以在作業系統下直接執行了。
excute:執行,不同的情況下意義也不同。
1.程式有修改時,或者沒有做前面的編譯連線工作時execute=***pile+build+執行。在vc中一般快截鍵是ctrl + f5。
2.程式編譯連線成功後
execute僅僅是執行程式,不再做前面兩項工作。
2樓:麓榭
build 組建 run 執行
c語言中35怎麼解釋,C語言中35答案為什麼是
include main 執行結果 3 5 3 3 5 3 3 5 3 3 2 1 3 2 1 3 5 3 4 5 4 4 5 4 0 5 0 n m,先分別對n和m取絕對值進行取餘運算,結果的符號與專n一樣,與屬m無關。前面那個來3沒有用,就是一個普通字元自 後面的 5,5代表bai後面列印 du...
c語言中b a是什麼意思,在C語言中「a b」是什麼意思?
不要這樣寫,這樣寫了程式不報錯,但是執行的效果不是判斷b在a和c之間,而是把a與b比較的結果 true或者false 與c進行比較。是複合運算子。這句意為b b a 注意 中間沒有空格 首先,b 表示對b做自加運算,我們用c代替,c b 然後,a b 等於 a c,即a a c,也就是說 之前部分是...
c語言中si有什麼作用,C語言中s i 0 有什麼作用
s i 0 一般為建立一個字串陣列後,判斷字串是否輸入完畢,常用在迴圈或者判斷語句。回 c語言中,字串答 可以賦值給字元指標變數,或者將字串用字元陣列儲存。因為c語言沒有直接對字串提供語法方面的支援。而且c標準庫很多方法處理字串是以空字元結尾為前提的,這個必須要記住。s i 0 用來判斷字元s i ...