如果用C語(yǔ)言的話,最好使用GCC或者Clange這樣的編譯器,這些對(duì)C語(yǔ)言的支持還算好! 微軟現(xiàn)在的精力主要放在了C++上面,它的VC++編譯器對(duì)C語(yǔ)言的支持不是很完善。
用VC++6.0好還是VS好?
你如果將來(lái)打算搞編程,你最好用VS,因?yàn)槟阋呀?jīng)不可能在用VC++6.0 開(kāi)發(fā)Windows 8、10的應(yīng)用。其次,VS的界面友好很多,雖然你運(yùn)行一個(gè)代碼要操作很多步(這些步驟是為了能更好處理大的項(xiàng)目),在這些步驟中,你能學(xué)到一些簡(jiǎn)單的組織、管理代碼的知識(shí),并且掌握VS的操作技巧。
區(qū)別是: VC++6.0 是 從Visual Studio 6.0的一部分,網(wǎng)上下的一般都是單獨(dú)的VC++6.0或者VB6.0,所以很多人認(rèn)為VC++6.0和VS是不同的東西。VC++只能用于VC++語(yǔ)言的開(kāi)發(fā),而VS可以進(jìn)行多種語(yǔ)言的開(kāi)發(fā)(包括,VC++、C#、VB等等)。現(xiàn)在的VC++最新版是VC++14.0,集成在Visual Studio 2014中, Visual Studio 2010版本之前是有獨(dú)立的VC++的,但是后來(lái)就沒(méi)了。(注意:VC++有時(shí)候也用來(lái)指VC++編譯器、VC++編程語(yǔ)言等等,但在這里我說(shuō)的VC++集成開(kāi)發(fā)環(huán)境)。
你現(xiàn)在弄明白區(qū)別了嗎? 總之,我建議你用新版的東西或者不想用微軟的,可以去用其他的開(kāi)發(fā)環(huán)境。