掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
沒有普通的C。C語言就是C語言,不同的地方就是平臺(tái)不同問題大致可以說是這樣吧:linux C與windows下C有什么區(qū)別其實(shí)沒什么區(qū)別就都是C語言。非要說區(qū)別那就是平臺(tái)不同,調(diào)用的API不同。

linux 有自己的API。windows也有自己的API例如:linux下打開文件的函數(shù)是open(),而windows下卻是fopen(),這并不能代表C語言有什么區(qū)別,只是說平臺(tái)不同定義的API函數(shù)不同。雖然長(zhǎng)的不一樣,但都還是打開文件的函數(shù)。如果真的需要分清,那就是需要知道linux與windows之間的API的區(qū)別。
c語言windows和mac都不好。
Windows下面要下載專門的軟件,說不定定還是盜版的,要合法學(xué)C語言,需花太多額外的錢。Mac有自帶的C語言編譯器,但太貴了,沒必要。
學(xué)C語言最好的環(huán)境是BSD或者Linux操作系統(tǒng),系統(tǒng)自帶C語言編譯器,開箱即用,還是開源免費(fèi)的,它能陪你從入門小白到專業(yè)大牛的全過程。
其實(shí)linux與windows分區(qū)是一樣的,都有主分區(qū)、擴(kuò)展分區(qū)、邏輯分區(qū),只是他們的目錄結(jié)構(gòu)不一樣,所以導(dǎo)致表現(xiàn)形式也不一樣。
winodws是森林型目錄結(jié)構(gòu),它有很多根,如C、D、E、F等都是它的根目錄,然后在其實(shí)創(chuàng)建子目錄
linux是樹型目錄結(jié)構(gòu),它只有一個(gè)根就是/目錄,然后在/目錄在有子目錄如/root、/home、/etc/、/bin等。你可以將/root、/home這些子目錄單獨(dú)掛載到一個(gè)分區(qū)上,如擴(kuò)展分區(qū)、邏輯分區(qū)上。而不是以C、D、E分區(qū)的形式表現(xiàn)出來。
不可以將linux像Winodws一樣分為C、D、E、F盤。
以后你用習(xí)慣了就好了的。
在linux下用C語言寫程序,可以設(shè)置中文環(huán)境,這樣就可以輸入中文了。
Linux下面可以在提示符設(shè)置中文輸入法,當(dāng)然,現(xiàn)在流行圖形界面,你也可以安裝圖形界面,選擇中文輸入法,就可以在編寫程序的時(shí)候直接輸入中文。另外一個(gè),你可以使用smb服務(wù)器在WINDOWS上面寫好C語言的程序,然后存到linux服務(wù)務(wù)器上,編譯和運(yùn)行。
到此,以上就是小編對(duì)于linux c與windows c的問題就介紹到這了,希望這4點(diǎn)解答對(duì)大家有用。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流