導航:首頁 > 源碼編譯 > c語言編譯器可以走c嘛

c語言編譯器可以走c嘛

發布時間:2023-02-04 19:35:48

『壹』 編譯c語言可以用c++的編譯器嗎

不可以,比如你用C編譯器能編譯過的,C++編譯器就不一定能編譯過。

main()
{
printf("Hello,world! ");
}

這個代碼在C里能編譯通過,但是C++里會提示錯誤信息:

[Error]'printf'wasnotdeclaredinthisscope

還有很多其他例子。。。

所以,千萬不要用C++的編譯器編譯C代碼。(可能導致意外)

『貳』 為什麼c語言的編譯器可以用c語言來寫

所謂C語言編譯器,就是把編程得到的文件,比如.c,.h的文件,進行讀取,並對內容進行分析,按照C語言的規則,將其轉換成系統可以執行的二進制文件。
其本質在於對文件的讀入,分析,及處理。這些操作,C語言都是可以實現的。
所以用C語言來做C語言的編譯器是完全可行的。

但是,歷史上的第一個C語言編譯器,肯定不是C語言寫的,因為在沒有編譯器時,無法把C語言轉換成可執行文件。
只要有了第一版其它語言的編譯器,就可以用C語言寫編譯器了。
事實上,目前大多數的C語言編譯器,都是用C語言寫的。

『叄』 VS2005的C++的編譯器能運行C語言嗎

必須可以!
因為C++所有的編譯器都支持C
而且我非常建議你這么做,因為C++的編譯器的安全檢查比C的編譯器要好很多更安全!!

『肆』 用vc++可以直接編譯運行c語言嗎

關於語法,是沒什麼要注意的。。。C++是完全兼容C的。
唯一不同的就是turboc為比較老的C編譯器。裡麵包含了只有在turboc中才能使用的圖形處理庫,如果在其他的編譯器使用這個庫,可能是執行不出來的。。。
VC
6.0
和turboc肯定是不同的,所以你執行的時候
會有問題。
解決的辦法:
將畫圖的函數
改成
vc6.0
的相對應的函數。包含頭文件,從新編譯。

『伍』 用c++寫的程序,一定可以在c編譯器中編譯

是的
這兩種語言中,C語言出現的更早,C語言不兼容C++,不能使用C語言編譯器來編譯C++程序。
但是C++編譯器完全兼容C語言,你可以用C++編譯器來編譯C語言的程序的程序。目前常見的編譯器都是C++編譯器,可以用來編譯兩種語言的程序。

『陸』 為什麼c語言的編輯器能用c語言本身寫而不是像其他語言那樣用比其低級的語言編寫,請問是如何實現的

嗯,這是先有雞還是先有蛋的問題……
一開始,我們可以用匯編(或者其他語言)寫一個C的編譯器(你說的是編輯器),稱之為cc。我們再編寫一個C編譯器,用C實現,然後用cc編譯。最後得到了用C語言編寫的C編譯器,這不就OK了?

any questions ?

『柒』 Vc++下也可以運行C語言嗎

當然可以啊。
補充:方法2在ctrl+f5前面加一步:按f7,確定

方法1

文件=>新建=>工程=>左邊選:win32 console application,右邊加個名字=>空工程=>完成
續上:新建=>文件=>C++ scource file=>輸入代碼=>ctrl+f5=>全部確定=>就可以運行了

方法2:
桌面=>新建文件=>另存為:文件名.c=>打開vc++6.0=>把"文件名.c"拖到VC++6.0=>ctrl+f5=>全部確定=>可以運行了

方法1生成的是C++程序,調用的C++編譯器,但是由於C++向C兼容,所以可以正常進行C的學習(但是畢竟是C++的編譯器,很多C中比較落後的限制就沒有了,比如變數的定義,C++可以在任意位置,C不行,用這個方法體現不出C的這個特點)

方法2由於文件名是.c,所以使用的是C編譯器,可以進行C的學習!

『捌』 C語言能用C++編譯器編譯嗎那和TOCBUR2有什麼不同的

可以,在程序編寫上沒有不同,具體的區別就是IDE的操作各不相同罷了。

『玖』 C語言編譯器為什麼能夠用C語言編寫

你可以用機器製造機器一個道理呀。
但是世界上第一個c的編譯器就不是用c寫的,要用匯編,第一個匯編器,要用機器語言。

閱讀全文

與c語言編譯器可以走c嘛相關的資料

熱點內容
文件夾圖標如何改成公會logo 瀏覽:973
怎樣創建job文件夾 瀏覽:831
介紹單片機外設的書籍推薦 瀏覽:56
通達信雙柱擒牛指標源碼 瀏覽:467
內存太大解壓失敗怎麼辦 瀏覽:441
linuxmakefile解析 瀏覽:777
單片機原理與應用李林功 瀏覽:39
pythonorm框架有哪些 瀏覽:431
indesign轉pdf 瀏覽:483
javaweb找源碼 瀏覽:26
浪潮物理伺服器如何重啟 瀏覽:602
aes加密性能下降 瀏覽:449
linux驅動結構 瀏覽:868
psv安裝壓縮包 瀏覽:613
錦州聯通DNS伺服器地址 瀏覽:115
伺服器佔用太多的網路怎麼辦 瀏覽:936
設置ftp共享文件夾win10 瀏覽:793
伺服器和主機是什麼意思 瀏覽:638
自製透明收納文件夾 瀏覽:164
testflight怎麼下載安卓軟體 瀏覽:180