❶ c語言要買什麼書
你好,我試著幫你回答下吧:
C語言本來就是比較簡單的語言,書比C++少多了……
比較有名的:
《The
C
Programming
Language》(C語言程序設計,第2版新版,機械)
《C
Traps
and
Pit
falls》(C陷阱與缺陷,郵電)
《Expert
C
Programming》(C專家編程,郵電)
《Pointers
on
C》(C和指針,郵電)
《高質量C/C++編程指南》
《C:
A
Reference
Manual》(C語言參考手冊,機械)
《C
Interfaces
and
Implementations:
Techniques
for
Creating
Reusable
Software》(C語言介面與實現:創建可重用軟體的技術,機械)
❷ 請問學習C語言買哪本書好。
清華大學出版社出版譚浩強老師主編的那本最是經典很多高校都在用北京航空航天大學出版社出版唐發根老師主編的也不錯裡面的演算法很多很強大 本書是C語言的入門教程,針對沒有程序設計基礎的讀者,詳細介紹了C語言的基本概念和編程技術。本書分為8篇共21章內容,第一篇為C語言入門篇,該篇介紹了C語言程序的特點及編程的准備。第二篇為C語言基礎篇,該篇介紹了常量與變數、整型、字元型與浮點型和表達式與操作符等內容。第三篇為結構編程篇,該篇通過兩章的篇幅講解了選擇結構和循環結構兩種常用的程序結構。第四篇為數組和字元串篇,該篇通過兩章的篇幅分別講解了C語言中數組和字元串的應用。第五篇為函數篇,該篇主要內容包括函數、函數與文件、函數中的變數和字元串處理函數等。第六篇為指針篇,該篇通過兩章的篇幅介紹了指針的重要概念和應用。第七篇為高級應用篇,該篇內容主要包括堆管理、位運算操作符、結構體、共用體、枚舉和位域,以及預處理等。第八篇為綜合案例篇,該篇以圖書管理系統開發為例,詳細介紹了C語言和文件處理開發的過程。.本書適合沒有編程基礎的C語言初學者作為入門教程,也可作為大、中專院校師生和培訓班的教材,對於C語言開發的愛好者,本書也有較大的參考價值。..
清華大學出版社出版譚浩強老師主編的那本最是經典很多高校都在用 北京航空航天大學出版社出版唐發根老師主編的也不錯裡面的演算法很多很強大
《CHowtoProgramme》(英文版) 譚浩強的《C程序設計》(第三版)
❸ c語言入門買什麼書好
1、基礎(C語言入門,初學,編程基礎)
《C語言程序設計:現代方法》(第2版)(C
Programming: A Modern Approach, 2nd Edition, K.N.King)
《深入理解計算機系統》(修訂版或第2版)(Computer Systems: A Programmer's Perspective,
Randal E. Bryant et al),閱讀建議
《C語言程序設計》(第2版)(The
C Programming Language, Brian W. Kernighan & Dennis M.
Ritchie)
《程序員修煉之道》(The
Pragmatic Programmer: From Journeyman to master, Andy
Hunt & Dave Thomas)
2、內核/驅動
《Linux內核設計與實現》(第3版)(Linux
Kernel Development, 3rd Edition, Robert Love)
《Linux設備驅動程序》(第3版)(Linux
Device Driver, 3rd Edition, Jonathan Corbet et al)
《深入Linux內核架構》(Professional
Linux Kernel Architecture, Wolfgang Mauerer)
3、應用
《UNIX網路編程》(Unix
Network Programming, W. Richard Stevens)
《UNIX環境高級編程》(Advanced
Programming in the UNIX Environment, W. Richard Stevens)
4、進階
《C陷阱與缺陷》(C Traps and Pitfalls, Andrew Koenig)
《C專家編程》(Expert C Programming, Peter
van der Linden)
《ARM嵌入式系統開發:軟體設計與優化》(ARM
System Developer's Guide: Designing and Optimizing System Software,
Andrew Sloss et al)
❹ C語言哪本書最好
潭浩強
清華大學出版社
學C語言的99%都用他的書
以下在網路上看到對他的書的評價
按∶
譚浩強
教授編寫的
《C程序設計
》一書受到廣泛的歡迎和高度評價。下面刊登幾所大學講授C語言
課程
的老師對《C程序設計》一書的評價意見。
清華大學計算機與信息管理中心
承擔著清華大學非
計算機專業
的「計算機軟體技術基礎」課,自1994年起選用清華大學出版的譚浩強教授編寫的《C程序設計》一書作為本課程教材,取得了很好的教學效果,深受師生們的歡迎,現正使用第二版作為
教材
。此書的特點及對教學的
促進作用
主要表現在以下幾方面:
1.內容全面,實用性強
此書涵蓋了程序設計
基礎知識
及C語言程序設計的全部內容,並介紹了大量常用
演算法
。通過學習此教材,初學程序設計的學生可以達到熟練運用C語言進行小規模應用開發的能力。
2.講解透徹,深入淺出
此書對
概念
講解透徹,使初學
計算機程序設計
的學生不僅學習了一種
高級語言
,而且能夠對相關基礎知識有準確深入的理解,例如在介紹
變數
的存儲類型時、介紹指針時都對
計算機
的
存儲管理
做了清楚的論述,使讀者知其然也知期所以然。廣大非計算機專業的學生學習
計算機課程
的學時很少,沒有足夠的
時間系統
地學習計算機專業基礎知識。因此像這樣將必要的基礎知識融會貫通到程序設計課程中,對學生的
知識結構
建設以及今後的深造和提高都大有裨益。
3.通俗易懂,易於自學
此書的一個突出優點就是,語言優美、舉例生動、
淺顯易懂
。學生在學習C語言之前,普遍有些畏難情緒,因為聽說C語言比較難學。的確C語言最初是面向專業
開發人員
的。但是讀了
這本書
之後,學生們不再懼怕C語言。很多學生說,讀這本書不僅
學會
了C語言,而且讀的
過程
本身就是一種享受,不像有些專業書籍,堆砌大量技術
名詞
,艱澀難懂。由於這本書易於自學,給我們的教學工作帶來很大幫助,使我們可以達到精講多練,逐步實現教師指導下的學生自主式
學習模式
。
4.結構清晰,循序漸進
由於本書結構清晰,
知識點
明確,循序漸進的內容組織方式非常符合
初學者
的認知
規律
,因此給教師組織
課堂教學
提供了很好的指導。我們按照這本書的內容結構組織教學,取得了學生和
教務處
的一致好評。
5.習題豐富,利於復習
計算機程序設計是一門實踐性很強的課程,因此僅僅通過閱讀教科書或聽課是不可能掌握的,學習程序設計的最重要環節就是實踐。本書每章都附有大量習題,並且有配套的習題解答,非常有利於學生復習鞏固課上所學的知識。也便於教師設計
實驗課
的
教學內容
。
❺ 國家計算機二級C語言考試要買什麼教材
國家計算機二級C語言考試要買《全國計算機等級考試二級教程-C語言程序設計(2019年版)》、《全國計算機等級考試二級教程——公共基礎知識(2019年版)》等教材。
二級C語言考試包括:DOS命令,計算機組成原理,多媒體、資料庫操作、計算機網路、C語言程序設計、上機考試。
程序設計/辦公軟體高級應用級。考核內容包括計算機語言與基礎程序設計能力,要求參試者掌握一門計算機語言,可選類別有高級語言程序設計類、資料庫程序設計類等
二級還包括辦公軟體高級應用能力,要求參試者具有計算機應用知識及MS Office辦公軟體的高級應用能力,能夠在實際辦公環境中開展具體應用。
(5)選修課c語言用什麼書擴展閱讀
考試模式
報考二級6個科目考試的新生,全部採用無紙化考試(即全部上機考試),取代傳統的考試模式(筆試加上機)。參加二級7個科目補考的老生,仍按照傳統模式參加補考。無紙化考試中,傳統考試的筆試部分被移植到計算機上完成,考核內容和要求不變。
無紙化考試時間為120分鍾,滿分100分,總分達到60分可以獲得合格證書。沒有獲得合格證書的考生,無補考,下一次需重新以新考生身份報名參加考試。
報考資格
考生不受年齡、職業、學歷等背景的限制,任何人均可根據自己學習和使用計算機的實際情況報考。每次考試報名的具體時間由各省(自治區、直轄市)級承辦機構規定。考生按照有關規定到就近考點報名。
特殊人員報考條件:
現役軍人可使用軍官證報考NCRE考試,在其軍官證號碼前後各加入識別碼,此辦法也適用於沒有身份證的未成年人,識別碼的編碼有統一格式,前6位後4位。
國務院和中央軍事委員會聯合下發的510號令,已經公布《現役軍人和人民武裝警察居民身份證申領發放辦法》,該辦法自2008年1月1日起實施,現役軍人可以通過團以上單位集中向地方公安機關申請居民身份證。
❻ 學C語言買什麼書看
你最好看看譚浩強的《c程序設計》專為初學者而編寫的,而且通俗易懂。使很多學校的c語言教材。
❼ 自學C語言用什麼書好
譚浩強的《c語言程序設計》講的內容比較適合考試,所以老師會推薦用它來做教材。但如果你純粹是要自學的話,我很推薦《21天學通c語言》,人民郵電出版社的,它的紙張很好,讓你覺得有種專業的感覺。從內容上說,它設計了21天的課程,由淺入深,很適合初學者拿來自學。在下當時就是對這本書愛不釋手,在老師正式上課之前,就已經基本學完了書上的課程了。
❽ 學習c語言用什麼教材
c語言是面向過程的,譚浩強的C語言編的不錯,但是C語言只是基礎。深入學習的話,需要繼續學習C++,VC現在C#用的比較多,基於微軟的visual.studio支持java,.NET編程,應用的比較多
❾ 學C語言買什麼書好
C語言學習要做三件事,
一、買本譚浩強的《c語言程序設計》;【學習基本規則】
二、林銳博士的編程習慣書《高質量的c語言編程》(網上可免費下載),熟記於心;【養成良好習慣】
三、反復做各種習題集,各種考試的習題均可。【發現問題,進一步提高】
❿ 學c語言用什麼書
這個書就有很多本了,請根據自己的喜歡選擇!
第一本:C primer plus
這本書很適合希望系統學習C語言的讀者,正如他的名字,是一本不錯的入門和進階的書。書中的每一個知識點都有很多生動簡單的示例,並給出了相應的運行結果。總之,在看這本書的過程中,有一種一氣呵成的感覺。
第二本:《C語言入門經典》例子簡單生活化,而且每個例子分析很細。章節安排合理,章末的例子還特別注重思路的引導,而且分析起來特別有成就感。
第三本:C和指針
這本書和《專家編程》《C缺陷和陷阱》可以並稱C語言(進階書)三傑。本書的部分內容更適合有C基礎的人看。如ADT、遞歸、指針和數組的部分,書中所述的思想是國內教材所缺乏的。看完本書,能得到一個正確的C語言觀。
第四本:C專家編程
新手初學者如何輕松學習C語言/C++編程
C語言是面向過程的,而C++是面向對象的
C和C++的區別:
C是一個結構化語言,它的重點在於演算法和數據結構。C程序的設計首要考慮的是如何通過一個過程,對輸入(或環境條件)進行運算處理得到輸出(或實現過程(事務)控制)。
C++,首要考慮的是如何構造一個對象模型,讓這個模型能夠契合與之對應的問題域,這樣就可以通過獲取對象的狀態信息得到輸出或實現過程(事務)控制。 所以C與C++的最大區別在於它們的用於解決問題的思想方法不一樣。之所以說C++比C更先進,是因為「 設計這個概念已經被融入到C++之中 」。
C與C++的最大區別:在於它們的用於解決問題的思想方法不一樣。之所以說C++比C更先進,是因為「 設計這個概念已經被融入到C++之中 」,而就語言本身而言,在C中更多的是演算法的概念。那麼是不是C就不重要了,錯!演算法是程序設計的基礎,好的設計如果沒有好的演算法,一樣不行。而且,「C加上好的設計」也能寫出非常好的東西。
第四本:C程序設計語言
難以置信的是,這樣一本C語言的入門書籍,從hello world開始講起,卻在短小的篇幅里,手把手教你寫了stdio.h stdlib.h string.h當中大部分常式,實現了二分查找、快速排序、二叉樹、哈希表這些重要的數據結構和演算法。這本書傳遞著一種簡單、優雅、平實和閑適。
希望能幫到你!