A. C語言與C++語言能夠共用嗎
可以共用的。具體取決於使用的編譯器。
使用C編譯器:C編譯器是不支持編譯C++代碼的。因為C++有很多C語言標准沒有定義的擴展。所以同時存在純C和C++代碼的話是不能通過C編譯器的編譯的。
使用C++編譯器C++是C語言的擴展延伸,C++設計之初就考慮了完全兼容C語言的。所以純C或是混合C/C++項目都是可以被C++編譯器所支持的。
總的來說,只要使用C++編譯器就不用擔心C/C++混編的問題。
(1)兩種不同語言怎麼一起編譯擴展閱讀:
C語言可按照模塊的方式對程序進行編寫,十分有利於程序的調試,且c語言的處理和表現能力都非常的強大,依靠非常全面的運算符和多樣的數據類型,可以輕易完成各種數據結構的構建,通過指針類型更可對內存直接定址以及對硬體進行直接操作,因此既能夠用於開發系統程序,也可用於開發應用軟體。
C++是C語言的繼承,它既可以進行C語言的過程化程序設計,又可以進行以抽象數據類型為特點的基於對象的程序設計,還可以進行以繼承和多態為特點的面向對象的程序設計。
網路-c語言
網路- C++