c編譯器能寫c嗎
不可以,比如你用C編譯器能編譯過的,C++編譯器就不一定能編譯過。
main()
{
printf("Hello,world! ");
}
這個代碼在C里能編譯通過,但是C++里會提示錯誤信息:
[Error]'printf'wasnotdeclaredinthisscope
還有很多其他例子。。。
所以,千萬不要用C++的編譯器編譯C代碼。(可能導致意外)
❷ 為什麼c語言的編譯器可以用c語言來寫
我是這樣想的,第一個編譯器肯定不是C語言,但是有了C編譯器就可以編譯C語言啦,編譯器也是程序對吧,二進制代碼,可以運行,然後又用C語言寫更好的編譯器用現在的編譯器編成可執行代碼。我是這樣想的呵呵,好比地球上有了第一個生命,然後這個生命又孕育出了新的生命。
❸ 用c++寫的程序,一定可以在c編譯器中編譯
是的
這兩種語言中,C語言出現的更早,C語言不兼容C++,不能使用C語言編譯器來編譯C++程序。
但是C++編譯器完全兼容C語言,你可以用C++編譯器來編譯C語言的程序的程序。目前常見的編譯器都是C++編譯器,可以用來編譯兩種語言的程序。
❹ 什麼是c編譯器有什麼用,可以用它來寫C語言嗎
c編譯器就是把你寫的c語言程序轉換成機器能理解及執行的代碼
❺ VS2013可以在C++編譯器寫C程序嗎VS2013裡面好像沒有C的編譯器,是不是C++的編譯器兼容C的編譯器感激
不用。 自帶編譯器,編譯C/C++的cl.exe,編譯C#的csc.exe。在VS的安裝目錄下找到一個vscvarsall.bat(我的在D:Program Files (x86)Microsoft Visual Studio 11.0VC下),把它拖進命令提示符中,回車運行後就能單獨使用編譯器。 PS: C/C++編...
❻ c++編譯器都能編譯C嗎
可以的!
但是部分字元串方面需要轉換,還有宏的定義等
C++編譯器一般用VC6.0,就是Visual
studio
2005
現在可能用2010了吧
❼ DEV C++ 能不能編譯C語言的
當然可以。dev c/c++可以編譯c 也可以編譯c++ 而且這個是免費開源版本。
也就是說你用這個不存在版權上的盜版問題。
dev c/c++源程序很小。相比vc這個龐然大物。它顯得要精簡的多,當然外圍功能就要小些。如果是純粹的要學好c/c++ 這個軟體對你實在是很好。建議初學的選用它。
dev c /c++在復合c標准方面是最高規格的。
我要是編譯一些c程序 首選的就是dev c/c++