當前位置:首頁 » 編程語言 » 可以用c編譯器寫c語言嗎
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

可以用c編譯器寫c語言嗎

發布時間: 2022-04-22 14:50:41

Ⅰ 我現在在學習c語言,用C++的編輯器能編寫c語言嗎

2008年計算機二級C語言考試的環境就是VC++,所以無論是學C或C++,都應該順應潮流,拋棄以前的TC,改用VC++。至於兼容性問題大可放心,因為C++是在C的基礎上進一步拓展的,為了使以前編寫的大量的C程序能在新的環境上運行,所以C++一定會兼容C的!

Ⅱ c語言可以在vc編譯器寫么。怎麼用

可以,新建時有選項可以選的。
最簡單的是你寫一個*.c然後用VC打開

Ⅲ 用VC++編譯器學C語言可以嗎

完全可以,而且很多一開始用其它編譯器的最後都改用VC,我就是其中一個

Ⅳ 什麼是c編譯器有什麼用,可以用它來寫C語言嗎

所謂c語言編譯器,就是把編程得到的文件,比如.c,.h的文件,進行讀取,並對內容進行分析,按照c語言的規則,將其轉換成系統可以執行的二進制文件。
其本質在於對文件的讀入,分析,及處理。這些操作,c語言都是可以實現的。
所以用c語言來做c語言的編譯器是完全可行的。
但是,歷史上的第一個c語言編譯器,肯定不是c語言寫的,因為在沒有編譯器時,無法把c語言轉換成可執行文件。
只要有了第一版其它語言的編譯器,就可以用c語言寫編譯器了。
事實上,目前大多數的c語言編譯器,都是用c語言寫的。

Ⅳ 編譯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語言寫的。

Ⅶ C語言編譯器為什麼能夠用C語言編寫

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

Ⅷ 用vc++可以直接編譯運行c語言嗎

關於語法,是沒什麼要注意的。。。C++是完全兼容C的。

唯一不同的就是turboc為比較老的C編譯器。裡麵包含了只有在turboc中才能使用的圖形處理庫,如果在其他的編譯器使用這個庫,可能是執行不出來的。。。

VC 6.0 和turboc肯定是不同的,所以你執行的時候 會有問題。

解決的辦法:
將畫圖的函數 改成 vc6.0 的相對應的函數。包含頭文件,從新編譯。

Ⅸ 我想先用C語言做個C編譯器,然後再編譯其他C程序

可以採用自展的方法。當年的PASCAL語言編譯器就是這樣被創造出來的。
具體方法是:首先用其它任何一門語言寫一個非常精簡的C語言內核,可以只具備基本的功能。再用這個內核本身來編寫更大一點的內核。不斷重復以上的步驟就可以得到一個完整的C語言編譯環境,只是這樣做的難度太高了,做起來恐怕有困難。

Ⅹ C++編譯器可以編譯C程序嗎

可以的,C的程序在VC++6裡面照樣可以執行和編譯。我一直就是這么做的,放心好了。
編譯C程序,可以把後綴名改成.c而不是.cpp,然後函數可以用extern
"C"