c語言大學教程第六版
A. C++學完後應該學什麼
你學的還很基礎,至少還要學1-2年。
這是我給一個朋友的建議, C++對人要求很高,不好找工作,轉C# + SQL + Socket比較好找工作。
建議:
1。首先學c語言,看一般教材就行,不要花太多時間來寫程序,沒有必要,等計算機的基礎差不多了再練。
2。學C++,看<<C++ Primer>>一書就行。
3。學數據結構與演算法,看<<數據結構演算法與應用-c++語言描述>>。
4。這時看一些關於風格和技巧的書,<<代碼大全>>和<< Effective C++ & More Effective C++>>
5。Win32開發,看<<programming windows>>中文版叫<<Windows程序設計>>,
VC看<<VC++技術內幕>>。 兩本書同時看,會互有啟發。
6。學習C#語言,學習.NET Framework.
7。學習Java語言,學習J2EE
8。再次復習C語言,學習Linux或Unix使用,學習在上面編程。
9。學習TCP/IP,學習Socket編程。
10。學習XML, SQL語言,熟悉SQL Server或Oracle.
11。高級一點的是Linux內核開發,開源軟體開發。還有<<The Art of Computer Programming>>一書。
註:1-5最好按順序學,看我介紹的書就差不多了,後面的就不一樣,可以不按順序學,部分也可以不學,每一種都要看大量的書,不是一兩本可以搞定的。而且4年時間肯定不夠用,什麼應該花多點時間,到大三時你就會取捨了,現在應該努力學好1-5,這是非常重要的基礎。
至於要學到什麼程度,你在大學能獨自寫一個4萬行左右的軟體就差不多了。
現在你需要先裝個Visual Studio 2005,安裝文件大約3.3GB,裡面附帶一個MSDN,是開發和學慣用的文檔庫,有幾十萬份參考資料,不要用TC了,落後。
上面說的書和軟體都很容易在網上找到和下載。
B. 在大學想考計算機二級,請問自學的話需要買什麼輔導書,要買好幾本是嗎
同學你好,我二級也是才過的,因為我們專業沒有相關的計算機課程,所以我也是零基礎學二級的。我報的是二級C語言,因為當時聽一些計算機專業的同學說,C語言的方向比較實用一點,而且考題也比較有規律可循,有點像數學一樣,注重方法。後來做題的時候,發現很多題目只要方法掌握了就顯得特別簡單,而且記憶性內容相對來說少一些。
我用的書籍主要如下:
1.全國計算機等級考試2級教程:C語言程序設計(2013年版)
這本書主要是用來自學C語言的,書編寫的邏輯結構挺好的,很容易看懂。
2.全國計算機等級考試2級教程:公共基礎知識(2013年版)(附考試大綱)
由於二級有部分考題和C語言無太大關系,主要屬於公共基礎知識,這一部分一般記憶性的比較多,所以推薦這本書。
3.(2014年)全國計算機等級考試歷年真題必練(含關鍵考點點評):2級C語言程序設計(第四版)(附光碟)
我當時用的是2013年的,覺得答案解答的挺詳細,而且容易懂,北郵出版社出版的,覺得書的整體質量也很靠譜。
4.未來教育·全國計算機等級考試上機考試題庫:2級C(2014年3月考試專用)(附CD光碟1張) [平裝]
這個主要是機試題目在上面,由於機試的題目一般是從題庫中抽取的,所以這本書把所有可能抽到的編程題都羅列進去了,所以挺有用的。
以上這四本書基本上可以把二級C語言的考點全部涵蓋了,基本上看完了,我覺得考試的時候感覺還是挺輕松地。
C. C語言中的關鍵字各代表什麼意思
C語言的關鍵字共有32個,根據關鍵字的作用,可分其為數據類型關鍵字、控制語句關鍵字、存儲類型關鍵字和其它關鍵字四類。
一、關於數據類型的關鍵字(12個)
char :聲明字元型變數或函數
double :聲明雙精度變數或函數
enum :聲明枚舉類型
float:聲明浮點型變數或函數
int:聲明整型變數或函數
long :聲明長整型變數或函數
short :聲明短整型變數或函數
signed:聲明有符號類型變數或函數
struct:聲明結構體變數或函數
union:聲明共用體(聯合)數據類型
unsigned:聲明無符號類型變數或函數
void :聲明函數無返回值或無參數,聲明無類型指針(基本上就這三個作用)
二、關於控制語句的關鍵字
1、循環語句
for:一種循環語句(可意會不可言傳)
do :循環語句的循環體
while :循環語句的循環條件
break:跳出當前循環
continue:結束當前循環,開始下一輪循環
2、條件語句
if: 條件語句
else :條件語句否定分支(與 if 連用)
goto:無條件跳轉語句
3、開關語句
switch :用於開關語句
case:開關語句分支
default:開關語句中的「其他」分支
4、返回語句
return :子程序返回語句(可以帶參數,也看不帶參數)
三、關於存儲類型的關鍵字
auto :聲明自動變數 一般不使用
extern:聲明變數是在其他文件正聲明(也可以看做是引用變數)
register:聲明積存器變數
static :聲明靜態變數
(3)c語言大學教程第六版擴展閱讀
1、enum類型可以增加可讀性,可移植性;在enum中定義的每個對象,默認都是從0開始,當然也可以自定義。
2、如果不使用union,需要分別定義int、float、cahr,需要佔用12位元組的內存空間,當使用union時,只需要佔用4位元組即可。
D. c語言編程怎樣入門
相對於其他編程語言,C語言還是比較難的。初學者需要注意一下幾點:
一是學習順序
先從熟悉簡單的C語言語法開始入門,然後再循序漸進,學習C++語法,WIN32、MFC、QT、網路編程,資料庫、數據結構、演算法、COM、STL等。構建一個完整的C語言知識體系。這需要一個比較漫長的學習積累的過程。語法入門部分大概2-3個月,其他部分需要學習和工作中慢慢理解和消化了。
二是學習方法
人的知識80%是通過眼睛獲取的,但是學習編程有所不同,除了看書、看視頻之外,關鍵是要勤動手,勤動腦。通過做大量的練習、項目實戰不斷積累代碼量。只有代碼量足夠多了,項目做的多了,才能算是真正學會了。項目能否完成,就是衡量是否學會的唯一標准。後期就是代碼的質量和優化問題了,這個只能在項目工作中慢慢積累經驗了。
最後強調一點,很多人學不會編程是因為掉坑裡了。就是教程或者書上的知識點之間跨越太大,作為一個初學者很難自己摸索出來,前面的知識點沒有掌握,接著學習後面的知識,肯定是學不會了。目前絕大多數編程書籍和教程或多或少都有這樣的弊端。自學能力比較強的人可以通過各種方法,參考各種網上的資料自己解決。但是大多數自學能力不是很強的人,只能依賴老師、同學、同事或者朋友幫忙指導,或者報名培訓機構,老師指導完成了。學習編程通常需要一些好的學習資料,包括紙質的書籍,視頻教程,課件,項目練習,代碼。零基礎入門的書籍推薦《明解C語言》、《C Primer Plus》,還有一本非常特別的匯編和C語言正向逆向結合的書編程達人內部教材《匯編、C語言基礎教程》也非常不錯,講解匯編和C語言的本質非常透徹,非常細致。視頻資料也是特別多了,各種視頻網站、論壇、自媒體都有,比如網易課堂、騰訊課堂、慕客網這些。還有一些論壇,比如CSDN、編程中國等。最重要的一點就是答疑服務,推薦愛達人的網站也很不錯,從零基礎入門到應用課程,配套的視頻、課件、代碼、項目、答疑服務都有,還可以兼職接單,學以致用。