小白求救 visual studio2017學c語言到底該怎麼弄?

時間 2021-05-29 23:39:48

1樓:風影黎安

首先我一直覺得,VS2017或者說VC15其實是C++的編譯器,不是C的。只不過C++的編譯器都能編譯C程式。

然後在C和C++的新標準裡面,覺得scanf等舊版的字串處理函式是記憶體不安全的,所以提供了帶_s字尾的安全版本。在加了編譯器引數(具體那個不記得了)之後,使用舊版的時候,會報警告。VS建議使用安全版,預設的編譯器設定裡面可能把這個警告視作錯誤,所以編譯不通過,可以用預編譯指令禁用這條警告。

按照入門教程的寫法在VS編譯不通過很正常。

入門C的話,可以使用VC6,舊版的VC支援舊版的標準,至少編譯能過。也可以用Code::Blocks,有自帶MingW的安裝版,Windows還自帶一些外掛程式,比較方便。

也可以用VS Code+MingW的組合,網上的配置教程不少,也不難配。

2樓:不想起床

新人學c最不推薦的就是vs高版本。。因為微軟的東西有太多的不相容。對新學c語言的朋友很不友好。

比如說vs工程預設unicode字串編碼。

微軟根本不讓你用string.h標頭檔案的內容,他會強行推薦你用他們自己封裝的字串函式。但是那是微軟的東西,入門書根本不會講那些。

除非你定義乙個他們指定巨集,就像你編譯報錯的內容。這樣完全被編譯器增加了學習難度。

非得要用vs我只推薦vc6。

小白求救,請問,各位大牛,python自學,程式設計零基礎,書籍應該看什麼?

拉布拉多雪橇犬 首先要弄乙個python學習綱要http blog.csdn.net sunflowerduidui article details 51794317?t 123 然後對著綱要尋找自己要的書,有免費的看免費的,沒免費的掏錢看,別害怕買了自己不看,畢竟也不會花多少錢,入門書籍我推薦py...

vs code 會影響 visual studio的市場 使用者量 嗎?

不會。就我自己的開發工具使用經歷來說,平時寫R Python之類的,基本上是VS或者Pycharm,體驗很好,不介意它們體積很大啟動慢。但是vscode這玩意裝了多外掛程式的話啟動速度實在是慢,而且找適合的外掛程式 折騰也是個麻煩事 所以我也不會考慮用Vim裝一堆外掛程式做IDE,而是IDE裝Vim...

如何看待微軟發布的 Visual Studio Online?

如果想體驗一下Web版的VSC,可以試試coding的 Cloud Studio 開啟雲端開發模式 WebIDE coding打錢 需要用手機號註冊乙個賬號,目前每天最多使用兩小時。但是這個是code server,不是原版VSO。微軟的這個是收費的。在自己的伺服器上搭VSC就不收費,當然那就和微軟...