小新老師C語言教程_Lesson1.1_helloworld in vs2008
1 幾個問題和回答
問題1 up主是做什麼的?
我主要是做安全的,還不完全是一個純粹的開發人員,細分領域來說的話,偏木馬/漏洞攻防這個方向。在百度的PC安全產品線,Comodo,360主要是這類的安全企業工作。做木馬/漏洞分析挖掘利用這個方向。拿過一些漏洞獎金,也積攢了兩位數的CVE漏洞編號,挖掘過商業公司和比較大的開源項目的漏洞。
問題2為什麼要學習C?
郝斌老師語
我的觀點:
C是萬物之源,主要是打馬步站樁用的。C本質上不是為了縮短開發時間而生(python和go的專長於這個方面),C本質上是讓你擁有控制內存中每一個字節的能力。(這句話很重要,等你對C和彙編有一定理解了,就會想起來我說的這句話了)。
問題3為什麼要看你錄的這個系列的視頻。
主要的特點是對新手相對友好。
書籍:以<
之前包括郝斌老師也錄過C語言的視頻,其他up主也錄過,多用的是譚浩強老師的C語言的那本書。
就是新手學習C語言還是推薦 <
開發環境: windows環境 vs2008 開始新手入門
再就是開發環境的問題。我目前看到的視頻,好多人用的是類Linux環境如Centos都是命令行操作,需要配置virtualbox vmware等虛擬機,gcc相對還好,nano vim或者emacs都是額外的學習成本,對新手不太友好。儘量我們剛開始學習的時候專注於C語言本身,減少我們額外的學習成本,比方說大量的linux命令行操作。等更熟悉了之後我們再切到linux下面去。
之前有人錄的視頻windows平臺下用的是VC6.0,1997年的產品,兼容性,包括對C語言後來的特性的支持都不太好。從vs2012之後,visual studio 這個佔用資源龐大,所以這裡我們採用了vs2008,資源佔用相對小一些,對老的筆記本和臺式機也比較友好。
C語言從入門到精通需要的7本書
https://www.jianshu.com/p/81aca55cb0a9
如果你對黑客感興趣,我建議你學習完這個系列的視頻著重看下 <
2 環境搭建
2 vs2008
2.1 下載壓縮包
2.2下載後解壓ISO鏡像,修改序列號
找到紅框的setup.sdb 注意路徑
notepad打開該文件,找到[Product Key]項,把T2CRQGDKBVW7KJR8C6CKXMW3D (我這裡是這個) 修改為替換成正式序列號PYHYPWXB3BB2CCMV9DX9VDY8T然後保存退出。
2.3 運行setup.exe安裝
向Microsoft Corporation發送有關我的安裝體驗的信息 默認沒有勾選,保持不勾選狀態就可以。
點擊 下一步
勾選我閱讀並接受許可條款,點擊下一步。
這裡我很熟悉了所以選擇自定義。下一步。
咱們就減小空間佔用,只保留vc++相關的功能就看可以了。VS2010之後的visual studio系列會佔用更大的硬盤,所以這裡我們學習用的就是vs2008
2.4 設置Consolas 字體
工具->選項->字體和顏色->字體->Consolas
工具->選項->字體和顏色->大小->11
2.5 設置顯示行號
工具->選項->文本編輯器->C/C++ ->顯示->行號
2.6選裝Visual Assist x+ SourceInsight +靈格斯詞典
3 notepad++
設置->語言格式設置->選擇主題->Bespin
設置->語言格式設置->字體樣式->字體名稱->Consolas
設置->語言格式設置->使用全局字體
設置->語言格式設置->使用全局字體大小
保存並關閉
4 教學配套
視頻配套書籍:《C Primer Plus 第六版 中文版》
視頻配套軟件和環境:進入釘釘群之後直接下載群文件即可
教學釘釘號:xiaoxinbiancheng
閱讀更多 小新學堂 的文章