A. 學c語言有必要用最新版本嗎
如果只是初學C的話,VC6.0完全滿足需要。VC6.0體積小,方便,我現在就一直在用VC6.0。
當然,如果你要是實在想安裝VS也可以,不矛盾的。VC6.0和VS是可以共存的。
裝個linux系統的話也挺好的,現在大部分嵌入式系統都是linux,學習下linux對你這個專業來說還是很有必要的。
B. C程序設計語言(第2版新版)是用什麼軟體教學的
.e.cn/book.htm?27922" target="_blank">http://book.hzu.e.cn/book.htm?27922
書名 C++語言程序設計
附註 軟體工程師編程基礎叢書
出版 北京 清華大學出版社 2002 年出版
尺寸 26cm
書號 ISBN 7-5024-2508-X 新版標准書號 978-7-5024-2508-1 條形碼 978-7-5024-2508-1
形態 300 頁 - 257 章節
摘要 本書通過程序介紹C++語言的基本內容和特點,並涵蓋了C++的面向對象程序設計思想,很多難以用文字描述的復雜概念可以通過一個簡單的程序就得以闡明。
定價 CNY25.00
瀏覽 方式:在線閱讀 下載 類別:有限預覽,含正文和封面、封底、目錄、插圖、彩頁、附錄 等
作者 李春葆
更多 李春葆:C語言習題解答 C++語言程序設計 C語言程序設計題典
分類 TP3 - 工業技術 - 自動化技術和計算技術 - 計算技術和計算機
主題 電機設計 程序設計 程序員 設計 設計應用 程序系統 設計創意 程序語言 網路設計
目錄信息 目錄 第1章概述
1.1計算機程序設計語言的發展 1.1.1機器語言與匯編語言
1.1.2高級語言 1.1.3面向對象的語言
1.2面向對象的方法 1.2.1面向對象方法的由來
1.2.2面向對象的基本概念 1.3面向對象的軟體開發
1.3.1分析 1.3.2設計
1.3.3編程 1.3.4測試
1.3.5維護 1.4信息的表示與存儲
1.4.1計算機的數字系統 1.4.2幾種進位記數制之間的轉換
1.4.3信息的存儲單位 1.4.4二進制數的編碼表示
1.4.5定點數和浮點數 1.4.6數的表示範圍
1.4.7非數值信息的表示 1.5程序的開發過程
1.5.1基本術語 1.5.2程序的開發過程
1.6小結 習題
第2章C++簡單程序設計 2.1C++語言概述
2.1.1C++的產生 2.1.2C++的特點
2.1.3C++程序實例 2.1.4字元集
2.1.5詞法記號 2.2基本數據類型和表達式
2.2.1基本數據類型 2.2.2常量
2.2.3變數 2.2.4符號常量
2.2.5運算符與表達式 2.3數據的輸入與輸出
2.3.1I/O流 2.3.2預定義的插入符和提取符
2.3.3簡單的I/O格式控制 2.4演算法的基本控制結構
2.4.1用if語句實現選擇結構 2.4.2多重選擇結構
2.4.3循環結構 2.4.4循環結構與選擇結構的嵌套
2.4.5其他控制語句 2.5自定義數據類型
2.5.1類型定義語句——typede... 2.5.2枚舉類型——enum
2.5.3結構體 2.5.4聯合體
2.6小結 習題
第3章函數 3.1函數的定義與使用
3.1.1函數的定義 3.1.2函數的調用
3.1.3函數的參數傳遞 3.2內聯函數
3.3帶預設形參值的函數 3.4函數重載
3.5函數模板 3.6使用C++系統函數
3.7小結 習題
第4章類與對象 4.1面向對象的思想
4.1.1結構化程序設計 4.1.2面向對象程序設計
4.2面向對象程序設計的基本特點 4.2.1抽象
4.2.2封裝 4.2.3繼承
4.2.4多態 4.3類和對象
4.3.1類的定義 4.3.2類成員的訪問控制
4.3.3類的成員函數 4.3.4對象
4.3.5程序實例 4.4構造函數和析構函數
4.4.1構造函數 4.4.2拷貝構造函數
4.4.3析構函數 4.4.4程序實例
4.5類的聚集 4.5.1類的聚集
4.5.2前向引用聲明 4.6類模板
4.7面向對象標記 4.8小結
習題 第5章C++程序的結構
5.1作用域與可見性 5.1.1作用域
5.1.2可見性 5.2生存期
5.2.1靜態生存期 5.2.2動態生存期
5.3數據與函數 5.3.1局部變數
5.3.2全局變數 5.3.3數據成員
5.4靜態成員 5.4.1靜態數據成員
5.4.2靜態函數成員 5.5友元
5.5.1友元函數 5.5.2友元類
5.6共享數據的保護 5.6.1常引用
5.6.2常對象 5.6.3用const修飾的對象成員
5.7多文件結構和編譯預處理命令 5.7.1C++程序的一般組織結構
5.7.2編譯預處理程序 5.8小結
習題 第6章數組、指針與字元串
6.1數組 6.1.1數組的說明與使用
6.1.2數組的存儲與初始化 6.1.3數組作為函數參數
6.1.4對象數組 6.1.5程序實例
6.2指針 6.2.1指針的說明與使用
6.2.2指針的賦值 6.2.3指針運算
6.2.4對象的指針 6.3動態內存分配
6.3.1new運算 6.3.2delete運算
6.3.3動態內存分配與釋放函數 6.3.4程序實例
6.4指針與數組 6.4.1指向數組元素的指針
6.4.2指針數組 6.5指針與函數
6.5.1指針作為函數參數 6.5.2指針型函數
6.5.3函數指針 6.6字元串
6.6.1用字元數組存儲和處理字元串 6.6.2string類
6.7小結 習題
第7章繼承與派生 7.1繼承與派生
7.1.1派生與繼承的實例 7.1.2派生類的定義
7.1.3派生類生成過程 7.2訪問控制
7.2.1公有繼承 7.2.2私有繼承
7.2.3保護繼承 7.3派生類的構造函數和析構函數
7.3.1構造函數 7.3.2析構函數
7.4派生類成員的標識與訪問 7.4.1作用域分辨
7.4.2虛基類 7.5賦值兼容規則
7.6程序實例——用高斯消去法解線性方... 7.6.1演算法基本原理
7.6.2程序設計分析 7.6.3源程序及說明
7.6.4運行結果與分析 7.7程序實例——人員信息管理
7.7.1問題的提出 7.7.2類設計
7.7.3源程序及說明 7.7.4運行結果與分析
7.8小結 習題
第8章多態性 8.1多態性概述
8.1.1多態的類型 8.1.2多態的實現
8.2運算符重載 8.2.1運算符重載的規則
8.2.2運算符重載為成員函數 8.2.3運算符重載為友元函數
8.3虛函數 8.3.1一般虛函數成員
8.3.2虛析構函數 8.4抽象類
8.4.1純虛函數 8.4.2抽象類
8.5程序實例——變步長梯形積分演算法 8.5.1演算法基本原理
8.5.2程序設計分析 8.5.3源程序及說明
8.5.4運行結果與分析 8.6程序實例——人員信息管理程序
8.7小結 習題
第9章群體類 9.1線性群體
9.1.1線性群體的概念 9.1.2直接訪問群體——數組類
9.1.3順序訪問群體——鏈表類 9.1.4棧類
9.1.5隊列類 9.2非線性群體
9.2.1樹 9.2.2二叉樹
9.2.3二叉樹結點類 9.2.4基本二叉樹類
9.3小結 習題
第10章群體數據的組織 10.1插入排序
10.2選擇排序 10.3交換排序
10.4順序查找 10.5折半查找
10.6小結 習題
第11章流類庫與輸入/輸出 11.1I/O流的概念
11.2輸出流 11.2.1構造輸出流對象
11.2.2使用插入運算符和控制格式 11.2.3輸出文件流成員函數
11.2.4二進制輸出文件 11.3輸入流
11.3.1構造輸入流對象 11.3.2使用提取運算符
11.3.3輸入流操縱符 11.3.4輸入流成員函數
11.4輸入/輸出流 11.5小結
習題 第12章異常處理
12.1異常處理的基本思想 12.2C++異常處理的實現
12.2.1異常處理的語法 12.2.2異常介面聲明
12.3異常處理中的構造與析構 12.4小結
習題 第13章MFC庫與Windows程序開...
13.1Windows的編程模式 13.2MFC庫簡介
13.2.1應用程序框架 13.2.2MFC類層次
13.2.3MFC類功能簡介 13.3使用VisualC++開發Wi...
13.4小結 習題
參考文獻 含正文和封面、封底、目錄、插圖、彩頁、附錄等
另外,虛機團上產品團購,超級便宜
C. c語言最新版本是c多少
C語言最新標準是C99. 即1999年出的最新C語言標准。
後續C語言不再出新標准,而是轉向C++標準的完善。最新的C++標准為2011年出的C++11.
C語言歷史版本:
1988年, 美國國家標准研究所(ANSI)為C語言制定了第一套C語言標准,即ANSI標准,在1990年,ISO再次採用了這種標准,所以也有一種別稱叫「C90」。
1
999年,ISO對C語言進行了修訂,簡稱「C99」。後來ANSI又採用了這種標准。
D. 誰知道最權威最新版的C語言是什麼有書或資料也可以。我對這個一點都不了解,希望哪位高人指點迷津。
譚浩強《C語言程序設計》
Kernighan和 Ritchie的《The C Programming Language》(中譯名《C程序設計語言》)堪稱經典中的經典
另外,即使是最經典最權威的書,也沒有辦法面面俱到,所以手邊常備一本《C語言參考手冊》是十分必要的。《C語言參考手冊》就是《C Reference Manual》
還有一本《C和指針》,寫得也是相當地不錯,英文名是《Pointers on C》,特別地強調指針的重要性,算是本書的一個特點吧。
E. C語言的最新版本是多少,
《C程序設計》譚浩強,第三版。
國外教材有個《C程序設計語言》第二版新版,機械工業出版社。都比較經典……
F. 現在的c語言最新版本是什麼在哪裡下載
我這有VC++6.0。想要的話給個郵箱。
G. 譚浩強c語言的最新版本現在是第幾版,還有那些版本都有什麼區別(詳細點謝拉)
現在最新的是第三版,其實它和前幾版沒太大的區別,只不過加了一些新的知識,並且改正了一些錯誤。Word版的教材與書本是同步的,但是我建議你還是以書本為主,而Word版的也很方便,我以前也用過。在上機時,如果有不懂的,可以很方便的查找,不用再翻書本了。譚浩強的書介紹的編程軟體是TC,雖然已經落伍了,但是現在用的VC6.0和TC差不多,而且很容易學。
我覺得譚浩強的書不錯,畢竟是清華大學出版社出的嘛!他的書在經過幾版之後,錯誤率較少,而且講解詳細,易懂,很適合自學者。這本書在中國很暢銷,也受到了許多大學的認可,包括我的大學也在用它。
綜上,我強烈建議你使用這本書!
H. C語言最新版本是什麼
你是說語言標准還是ide?
關於標准網路如下:1978年由美國電話電報公司(AT&T)貝爾實驗室正式發表了C語言。同時由B.W.Kernighan和D.M.Ritchie合著了著名的《The C Programming Language》一書。通常簡稱為《K&R》,也有人稱之為《K&R》標准。但是,在《K&R》中並沒有定義一個完整的標准C語言,後來由美國國家標准化協會(American National Standards Institute)在此基礎上制定了一個C語言標准,於一九八三年發表。通常稱之為ANSI C。
K&R第一版在很多語言細節上也不夠精確,對於pcc這個「參照編譯器」來說,它日益顯得不切實際;K&R甚至沒有很好表達它所要描述的語言,把後續擴展扔到了一邊。最後,C在早期項目中的使用受商業和政府合同支配,它意味著一個認可的正式標準是重要的。因此(在M. D. McIlroy的催促下),ANSI於1983年夏天,在CBEMA的領導下建立了X3J11委員會,目的是產生一個C標准。X3J11在1989年末提出了一個他們的報告[ANSI 89],後來這個標准被ISO接受為ISO/IEC 9899-1990。
1990年,國際標准化組織ISO(International Organization for Standards)接受了89 ANSI C 為I SO C 的標准(ISO9899-1990)。1994年,ISO修訂了C語言的標准。
1995年,ISO對C90做了一些修訂,即「1995基準增補1(ISO/IEC/9899/AMD1:1995)」。1999年,ISO有對C語言標准進行修訂,在基本保留原來C語言特徵的基礎上,針對應該的需要,增加了一些功能,尤其是對C++中的一些功能,命名為ISO/IEC9899:1999。
2001年和2004年先後進行了兩次技術修正。 目前流行的C語言編譯系統大多是以ANSI C為基礎進行開發的,但不同版本的C編譯系統所實現的語言功能和語法規則有略有差別。
c語言主流編譯器最新的是vc++2010(包含在vs2010中), gcc4.6
I. C語言最新教科書有哪些
①《C語言程序設計:現代方法》(第2版)(C Programming: A Modern Approach, 2nd Edition, K.N.King)(這是我第一本C語言書,很棒)
②《深入理解計算機系統》(修訂版或第2版)(Computer Systems: A Programmer's Perspective, Randal E. Bryant et al)與
《C語言程序設計》(第2版)(The C Programming Language, Brian W. Kernighan & Dennis M. Ritchie)
這都是必看的,對初學者有很大的幫助
③若果你學了一段時間
可以看
《Linux內核設計與實現》(第3版)(Linux Kernel Development, 3rd Edition, Robert Love)
《Linux設備驅動程序》(第3版)(Linux Device Driver, 3rd Edition, Jonathan Corbet et al)
④如果你想要提高自己的C編程水平
可以參閱
《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語言面試寶典》
J. 《C程序設計語言第2版·新版》pdf下載在線閱讀全文,求百度網盤雲資源
《C程序設計語言(第2版·新版)》([美] Brian W. Kernighan)電子書網盤下載免費在線閱讀
鏈接: https://pan..com/s/1txJqYzmjYS-BSw43eLWrnQ
書名:C程序設計語言(第2版·新版)
作者:[美] Brian W. Kernighan
譯者:徐寶文
豆瓣評分:9.4
出版社:機械工業出版社
出版年份:2004-1
頁數:258
內容簡介:
在計算機發展的歷史上,沒有哪一種程序設計語言像C語言這樣應用廣泛。本書作者是C語言的設計者之一Dennis M. Ritchie和著名計算機科學家Brian W. Kernighan合著的一本介紹C語言的權威經典著作。我們現在見到的大量論述C語言程序設計的教材和專著均以此書為藍本。
原著第1版中介紹的C語言成為後來廣泛使用的C語言版本——標准C的基礎。人們熟知的「hello,World"程序就是由本書首次引入的,現在,這一程序已經成為眾多程序設計語言入門的第一課。原著第2版根據1987年制定的ANSIC標准做了適當的修訂.引入了最新的語言形式,並增加了新的示例,通過簡潔的描述、典型的示例,作者全面、系統、准確地講述了C語言的各個特性以及程序設計的基本方法。
對於計算機從業人員來說,本書是一本必讀的程序設計語言方面的參考書。
作者簡介:
Brian W. Kernighan,貝爾實驗室計算科學研究中心高級研究人員,著名的計算機科學家。參加了UNIX系統、C語言、AWK語言和許多其他系統的開發,同時出版了許多在計算機領域具有影響的著作,如《The Elements of Programming Style》《The Practice of Programming》《The UNIX Programming Environment》《The AWK Language》《Software Tools》等。
Dennis M. Ritchie,1967年加入貝爾實驗室。他和 Ken L. Thompson 兩人共同設計並實現的C語言改變了程序設計語言發展的軌跡,是程序設計語言發展過程中的一個重要里程碑。與此同時,他們還設計並實現了UNIX操作系統。正是由於這兩項巨大貢獻,Dennis M. Ritchie 於1983年獲得了計算機界的最高獎——圖靈獎。此外,他還獲得了ACM、IEEE、貝爾實驗室等授予的多種獎項.。