c語言設計譚浩強
㈠ 譚浩強的c語言程序設計。各個版本有什麼區別
就拿第四版和第三版作對比,區別如下:
1、指代不同
(1)C程序設計譚浩強版本的第四版:這是清華大學出版社2010年出版的一本書,作者是譚浩強。
(2)C程序設計譚浩強版本的第三版:被普遍認為是學習C語言的一本好教科書,並且被全國大多數大學所選擇。
2、影響不同
(1)C程序設計譚浩強版本的第四版:本書被大多數大學用作C語言學習的教科書,且糾正了第三版中的不足。
(2)C程序設計譚浩強版本的第三版:獲原電子工業部優秀教科書一等獎,大學出版社暢銷書特等獎,全國高等院校計算機基礎教育研究會優秀教材一等獎。
3、特點不同
(1)C程序設計譚浩強版本的第四版:內容先進,體系合理,概念清晰,說明詳盡,步驟少,分散困難點,實例豐富,通俗易懂,文字通俗易懂,是初學者學習C程序設計理想的教材,可以用作大學所有專業的正式教材。
(2)C程序設計譚浩強版本的第三版:已發行超過700萬冊,創下了類似書籍的全國記錄,並且是學習C語言的主流書籍。
㈡ C語言程序設計 譚浩強
都可以的
最近很多人都在問如何學習編程。我覺得學習編程最重要的是入門,如果你入門的時候有一個好的方法和思路,打下比較扎實的基礎,對今後的編程工作是很有益處的。即使在學習新的編程語言也無所謂,因為它們有很多相通之處,可以相互借鑒。
我認為可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pascal它被稱為教學語言,結構嚴謹,不像C語言那麼靈活,易於理解和學習。 然後可以繼續學習C語言,這個語言比較靈活。有了pascal的基礎,在進行C語言編程就不會因為C語言的靈活而有問題 。後面的就可以學習VC什麼的了。
C語言的書推薦譚浩強的,比較好。
我當時學習pascal和C語言的時候是將書後的習題都做了一遍,感覺效果很好。
當然了,學習什麼語言也要看你具體准備從事什麼行業。例如你要進行嵌入式開發,C就是很好的選擇,如果是Windows開發,那麼VC就不錯。還有資料庫方面的開發、網路開發等等。不同的語言適合不同的方面。要看自己的選擇的,呵呵 。
還有很多人說自己的基礎很差,甚至中學畢業什麼的。其實這個並不重要,比較說英語,在計算機語言里所用到的單詞量很少,而且都是常用詞,經常使用就記住了。當然,如果你要看原文資料或者幫助的話,專業詞彙比較多,不過在金山詞霸的幫助下,經常看,也是沒什麼大的問題的。至於數學什麼的,其實數學只是培養你一個邏輯思維能力,在初學編程的時候影響不是很大。況且,作為一個基礎編程人員來說,上面還有系統分析師、項目經理,他們會把需求分析、概要設計和詳細設計做好的,你只要按照文檔寫代碼就OK了。不過,要上更上一步的話,其他基礎知識就非常重要了,畢竟你不能寫一輩子代碼。
在你學習好C語言以後,個人建議好好學習一下數據結構和軟體工程。這兩門對你的水平提高都是很有幫助的。特別是軟體工程,它能夠使你按照科學的工程方法進行軟體開發,對今後的發展很有好處。
只是一家之言,有不到之處,還望見諒!
㈢ C語言程序設計 譚浩強 為什麼很多人說他害人
譚浩強的書真的是只適合二級的,基本上適合所有專業的人,如果你是計算機的,那他這本書真的只算是入門的。其實一門語言並不是很重要,重要的是演算法,語言是死的,演算法是有靈魂的
㈣ C語言程序設計 譚浩強 DOC
可以在網路文庫裡面搜一下,很多的不過很多都要分。呵呵。給你兩個下載地址吧:
http://wenku..com/view/69e1ceccda38376baf1fae84.html (這個不要分,下載地址在文檔裡面)
http://wenku..com/view/576b728a6529647d27285265.html (這個是WORD版的,要2分,如果你用網路帳號進去的話,你應該有20分,可以下載)
㈤ c語言程序設計》 譚浩強 word版 或者txt版
譚浩強
word版來
或者txt版
,你要自這個?
我可以很負責任地告訴你,如果沒有出版社內部人士的幫助,你不可能得到此書的word版
因為我們以前有一門課,那個老師上課是用他自己的書,我們都看到他有word版的書,可是他說在出書的時候,作者要和出版社簽了協議,如果把word版泄露出去了,要負法律責任的哦。也就是說,就算是譚浩強本人也不能把
word版的《C語言程序設計》
直接傳到網上去,明白了嗎?
㈥ 誰有譚浩強的《C語言程序設計》 給我個目錄
軟體簡介:
1 C語言概述 2
1.1 C語言的發展過程 2
1.2 當代最優秀的程序設計語言 2
1.3 C語言版本 2
1.4 C語言的特點 3
1.5 面向對象的程序設計語言 3
1.6 C和C++ 3
1.7 簡單的C程序介紹 4
1.8 輸入和輸出函數 5
1.9 C源程序的結構特點 6
1.10 書寫程序時應遵循的規則 6
1.11 C語言的字元集 6
1.12 C語言詞彙 7
1.13 Turbo C 2.0集成開發環境的使用 8
1.13.1 Turbo C 2.0簡介和啟動 8
1.13.2 Turbo C 2.0集成開發環境 8
1.13.3 File菜單 9
1.13.4 Edit菜單 10
1.13.5 Run菜單 11
1.13.6 Compile菜單 12
1.13.7 Project菜單 13
1.13.8 Options菜單 14
1.13.9 Debug菜單 18
1.13.10 Break/watch菜單 19
1.13.11 Turbo C 2.0的配置文件 20
2 程序的靈魂—演算法 1
2.1 演算法的概念 1
2.2 簡單演算法舉例 1
2.3 演算法的特性 4
2.4 怎樣表示一個演算法 4
2.4.1 用自然語言表示演算法 4
2.4.2 用流程圖表示演算法 4
2.4.3 三種基本結構和改進的流程圖 8
2.4.4 用N-S流程圖表示演算法 9
2.4.5 用偽代碼表示演算法 10
2.4.6 用計算機語言表示演算法 11
2.5 結構化程序設計方法 11
2
3 數據類型、運算符與表達式 1
3.1 C語言的數據類型 1
3.2 常量與變數 3
3.2.1 常量和符號常量 3
3.2.2 變數 3
3.3 整型數據 4
3.3.1 整型常量的表示方法 4
3.3.2 整型變數 5
3.4 實型數據 7
3.4.1 實型常量的表示方法 7
3.4.2 實型變數 8
3.4.3 實型常數的類型 9
3.5 字元型數據 9
3.5.1 字元常量 9
3.5.2 轉義字元 9
3.5.3 字元變數 10
3.5.4 字元數據在內存中的存儲形式及使用方法 10
3.5.5 字元串常量 11
3.5.6 符號常量 12
3.6 變數賦初值 12
3.7 各類數值型數據之間的混合運算 13
3.8 算術運算符和算術表達式 14
3.8.1 C運算符簡介 14
3.8.2 算術運算符和算術表達式 15
3.9 賦值運算符和賦值表達式 17
3.10 逗號運算符和逗號表達式 18
3.11 小結 19
3.11.1 C的數據類型 19
3.11.2 基本類型的分類及特點 19
3.11.3 常量後綴 19
3.11.4 常量類型 19
3.11.5 數據類型轉換 19
3.11.6 運算符優先順序和結合性 20
3.11.7 表達式 20
4 最簡單的C程序設計—順序程序設計 1
4.1 C語句概述 1
4.2 賦值語句 3
4.3 數據輸入輸出的概念及在C語言中的實現 4
4.4 字元數據的輸入輸出 4
4.4.1 putchar 函數(字元輸出函數) 4
4.4.2 getchar函數(鍵盤輸入函數) 5
4.5 格式輸入與輸出 5
4.5.1 printf函數(格式輸出函數) 5
4.5.2 scanf函數(格式輸入函數) 8
4.6 順序結構程序設計舉例 12
4
5 分支結構程序 1
5.1 關系運算符和表達式 1
5.1.1 關系運算符及其優先次序 1
5.1.2 關系表達式 1
5.2 邏輯運算符和表達式 2
5.2.1 邏輯運算符極其優先次序 2
5.2.2 邏輯運算的值 3
5.2.3 邏輯表達式 3
5.3 if語句 4
5.3.1 if語句的三種形式 4
5.3.2 if語句的嵌套 7
5.3.3 條件運算符和條件表達式 9
5.4 tch語句 10
5.5 程序舉例 11
5
6 循環控制 1
6.1 概述 1
6.2 goto語句以及用goto語句構成循環 1
6.3 while語句 2
6.4 do-while語句 4
6.5 for語句 6
6.6 循環的嵌套 9
6.7 幾種循環的比較 9
6.8 break和continue語句 9
6.8.1 break語句 9
6.8.2 continue 語句 10
6.9 程序舉例 11
6
7 數組 1
7.1 一維數組的定義和引用 1
7.1.1 一維數組的定義方式 1
7.1.2 一維數組元素的引用 2
7.1.3 一維數組的初始化 4
7.1.4 一維數組程序舉例 4
7.2 二維數組的定義和引用 6
7.2.1 二維數組的定義 6
7.2.2 二維數組元素的引用 6
7.2.3 二維數組的初始化 7
7.2.4 二維數組程序舉例 9
7.3 字元數組 9
7.3.1 字元數組的定義 9
7.3.2 字元數組的初始化 9
7.3.3 字元數組的引用 10
7.3.4 字元串和字元串結束標志 10
7.3.5 字元數組的輸入輸出 10
7.3.6 字元串處理函數 12
7.4 程序舉例 14
7.5 本章小結 17
8 函 數 1
8.1 概述 1
8.2 函數定義的一般形式 3
8.3 函數的參數和函數的值 4
8.3.1 形式參數和實際參數 4
8.3.2 函數的返回值 5
8.4 函數的調用 6
8.4.1 函數調用的一般形式 6
8.4.2 函數調用的方式 6
8.4.3 被調用函數的聲明和函數原型 7
8.5 函數的嵌套調用 8
8.6 函數的遞歸調用 10
8.7 數組作為函數參數 12
8.8 局部變數和全局變數 17
8.8.1 局部變數 17
8.8.2 全局變數 19
8.9 變數的存儲類別 20
8.9.1 動態存儲方式與靜態動態存儲方式 20
8.9.2 auto變數 21
8.9.3 用static聲明局部變數 21
8.9.4 register變數 22
8.9.5 用extern聲明外部變數 23
9 預處理命令 1
9.1 概述 1
9.2 宏定義 1
9.2.1 無參宏定義 1
9.2.2 帶參宏定義 4
9.3 文件包含 8
9.4 條件編譯 9
9.5 本章小結 11
10 指針 1
10.1 地址指針的基本概念 1
10.2 變數的指針和指向變數的指針變數 2
10.2.1 定義一個指針變數 3
10.2.2 指針變數的引用 3
10.2.3 指針變數作為函數參數 7
10.2.4 指針變數幾個問題的進一步說明 10
10.3 數組指針和指向數組的指針變數 13
10.3.1 指向數組元素的指針 13
10.3.2 通過指針引用數組元素 14
10.3.3 數組名作函數參數 16
10.3.4 指向多維數組的指針和指針變數 22
10.4 字元串的指針指向字元串的針指變數 25
10.4.1 字元串的表示形式 25
10.4.2 使用字元串指針變數與字元數組的區別 28
10.5 函數指針變數 29
10.6 指針型函數 30
10.7 指針數組和指向指針的指針 31
10.7.1 指針數組的概念 31
10.7.2 指向指針的指針 34
10.7.3 main函數的參數 36
10.8 有關指針的數據類型和指針運算的小結 37
10.8.1 有關指針的數據類型的小結 37
10.8.2 指針運算的小結 37
10.8.3 void指針類型 38
11 結構體與共用體 1
11.1 定義一個結構的一般形式 1
11.2 結構類型變數的說明 2
11.3 結構變數成員的表示方法 4
11.4 結構變數的賦值 4
11.5 結構變數的初始化 5
11.6 結構數組的定義 5
11.7 結構指針變數的說明和使用 7
11.7.1 指向結構變數的指針 7
11.7.2 指向結構數組的指針 9
11.7.3 結構指針變數作函數參數 10
11.8 動態存儲分配 11
11.9 鏈表的概念 12
11.10 枚舉類型 14
11.10.1 枚舉類型的定義和枚舉變數的說明 14
11.10.2 枚舉類型變數的賦值和使用 15
11.11 類型定義符typedef 16
12 位運算 1
12.1 位運算符C語言提供了六種位運算符: 1
12.1.1 按位與運算 1
12.1.2 按位或運算 2
12.1.3 按位異或運算 2
12.1.4 求反運算 3
12.1.5 左移運算 3
12.1.6 右移運算 3
12.2 位域(位段) 4
12.3 本章小結 6
13 文件 1
13.1 C文件概述 1
13.2 文件指針 2
13.3 文件的打開與關閉 2
13.3.1 文件的打開(fopen函數) 2
13.3.2 文件關閉函數(fclose函數) 4
13.4 文件的讀寫 4
13.4.1 字元讀寫函數fgetc和fputc 4
13.4.2 字元串讀寫函數fgets和fputs 8
13.4.3 數據塊讀寫函數fread和fwtrite 9
13.4.4 格式化讀寫函數fscanf和fprintf 11
13.5 文件的隨機讀寫 12
13.5.1 文件定位 12
13.5.2 文件的隨機讀寫 13
13.6 文件檢測函數 14
13.6.1 文件結束檢測函數feof函數 14
13.6.2 讀寫文件出錯檢測函數 14
13.6.3 文件出錯標志和文件結束標志置0函數 14
13.7 C庫文件 14
13.8 本章小結 15
㈦ 《C語言程序設計》 譚浩強 pdf
網路來文庫里有自,下面是網站地址:
http://wenku..com/search?word=C%D3%EF%D1%D4+%CC%B7%BA%C6%C7%BF&lm=0&od=0
不過也給你發了一個。
㈧ C語言程序設計第四版譚浩強ppt
[C程序設計(第四版)].譚浩強.pdf http://www.eeskill.com/file/id/25888。
㈨ 求c程序語言設計 譚浩強的
第1章C語言概述
1.1C語言出現的歷史背景
1.2C語塞的特點
1.3簡單的C程序介紹
1.4C程序的上機步驟
習題
第2章數據類型、運算符與表達式
2.1C的數據類型
2.2常量虧變數
2.2.1常量和符號常量
2.2.2變數
2.3整型數據
2.3.1整型常量的表示歷法
2.3.2整型變數
2.3.3整型常量的類型
2.4實型數據
2.4.1實型常量的表示方法
2.4.2實型變數
2.4.3實型常量的類型
2.5字元型數據
2.5.1字元常量
2.5.2字元變數
2.5.3字元數據在內在中的存儲形式及使用方法
2.5.4字元串常量
2.6變數賦初值
2.7各類數值型數據間的混合運算
2.8算術運算符和算術表達貳
2.8.1C運算符簡介
2.8.2算術運算符和算術表達式
2.9賦值運算符和賦值表達式
2.10運算符和逗號表達式
習題
第3章最簡車的C程序設計順序程度設計
3.1C語句概述
3.2程序的三種基本結構
3.3賦值語句
3.4數據輸入輸出的概念及在C語言中的實現
3.5字元數據的輸入輸出
3.5.1Putchar函數(字元輸出函數)
3.5.2getchar函數(字元輸入函數)
3.6格式輸入尋輸出
3.6.1Prinff函數格式輸出函數)
3.6.2sconf函數(格式輸入圍數)
3.7順序結構程序設計舉例
習題
第4章選擇結構程序設計
4.1關系運算符和關系表達式
4.1.1關系運算符及其優先次序
4.1.2夫系表達式
4.2邏輯運算符和邏輯表達式
4.2.1邏輯運算符及其優先次序
4.2.2邏輯表達式
4.3if語句
4.3.1if語句的三種形式
4.3.2if語句的嵌套
4.3.3條件運算符
4.4Switch語句
4.5程序舉例
習題
第5章循環控制
5.1概述
5.2goto語句以及用goto語句構成循環
5.3While語句
5.4do-while語句
5.5for語句
5.6循環的嵌套
5.7幾種循環的比較
5.8breok語句和continue均句
5.8.1break語句
5.8.2continue語句
5.9程序舉例
習題
第6章數組
6.1一維數組的定義和引用
6.1.1一維數組的定義
6.1.2一維數組元素的引用
6.1.3一維數組的初始化
6.1.4一維數組程序舉例
6.2二維數組的定義和引用
6.2.1二維數組的定義
6.2.2二維數組的引用
6.2.3二維數組的初始化
6.2.4二維數組程序舉例
6.3字元數組
6.3.1字元數組的定義
6.3.2字元數組的初始化
6.3.3字元數組的引用
6.3.4字元串和字元串結束標志
6.3.5字元數組的輸入輸出
6.3.6字元串處理函數
6.3.7字元數組應用舉例
習題
第7章函數
7.1概述
7.2函數定義的一般形式
7.3函數參數和函數的值
7.3.1形式參數和買際參數
7.3.2函數的返回值
7.4函數的調用
7.4.1函數調用的一般形式
7.4.2函數調用的歷式
7.4.3M被調用函數的聲明和函數原型
7.5函數的嵌套調用
7.6函數的遞歸調用
7.7數組作為函數參數
7.8局部變數和全局變數
7.8.1局部變數
7.8.2全局變數
7.9變數的存儲類別
7.9.1動態存儲方式與靜態存儲方式
7.9.2auto變數
7.9.3用Static聲明局部變數
7.9.4reglster變數
7.9.5用extern聲明外部變數
7.9.6用Static聲明外部變數
7.9.7關於變數的聲明和定義
7.9.8存儲類別小結
7.10內部函數和外部函數
7.10.1內部函數
7.10.2外部函數
7.11如何運行一個多文件的程序
習題
第8章預處理命令
8.1宏定義
8.1.1不帶多數的宏定義
8.1.2帶參數的宏定義
8.2「文件包含」處理
8.3條件編譯
習題
第9章指針
9.1地址和指針的概念
9.2變數的指針和指間變數的指針變數
9.2.1定義一個指針變數
9.2.2指針變數的引用
9.2.3指針變數作為函數參數
9.3數組的指針和指向數組的指針變數
9.3.1指向數經元素的指針
9.3.2通過指針引用數經元素
9.3.3數組合作函數多數
9.3.4指向多維數組的指針和指針變數
9.4字元串的指針和指向字元串的指針變數
9.4.1字元串的表示形式
9.4.2字元串指針作函數參數
9.4.3對使用字元指針變數和字元數組的討論
9.5函數的指針和指向函數的指針變數
9.5.1用函數指針變數調用函數
9.5.2用指回函數的指針作函數參數
9.6返回指針位的函數
9.7指針數組和指同指針的指針
9.7.18針數組的概念
9.7.2指向指針的指針
9.7.3指針數組作main函數的形參
9.8有關指針的數據類型和指針運算的小結
9.8.1有關指針的數據類型的小結
9.8.2指針運算小結
9.8.3void指針類型
習題
第10章結構體與共用體
10.1概述
10.2定義結構體類型變數的方法
10.3結構體變數的引用
10.4結構體變數的初始化
10.5結構體數組
10.5.1定義結構體數組
10.5.2結構體數組的初始他
10.5.3結構體數經歷用舉例
10.6B向結相體類型數據的指針
10.6.1指間結構體變數的指針
10.6.2指間結構體數組的指針
10.6.3用結相體變數和指問結構體的指針作函數參數
10.7用指針處理鏈表
10.7.1鏈表概述
10.7.2簡單鏈表
10.7.3處理動態鏈表所需的函數
10.7.4建立動態健表
10.7.5輸出鍵表
10.7.6對鏈表的刪除操作
10.7.7對鏈表的插入操作
10.7.8對鏈表的綜台操作
10.8共用體
10.8.1並用體的概念
10.8.2共用體變數的引用畫式
10.8.3共用體類型數據的特點
10.9枚舉類型
10.10用typedef定文類型
習題
第11章位運算
11.1位運算符和位運算
11.1.1「接位與」運算符(&)
11.1.2接位或運算符(1)
10.1.3「異或」運算符(^)
11.1.4「取反」運算符(~)
11.5左移運算簡(<<)
10.1.6右移運算符(>>)
11.1.7位運算賦值遠器符
11.1.8不同長度的數據進行值運算
11.2位運界舉例
11.3位段
習題
第12章文件
12.1C文件概述
12.2文件類型指針
12.3文件的打開與關閉
12.3.1文件的打開(fopen函數)
12.3.2文件的關閉(fclose函數)
12.4文件的讀寫
12.4.1fputc函數和fqetc函數(Putc函數和getc函數)
12.4.2fread函數和 twrit6函數
12.4.3fprinff函數和fscanf函數
12.4.4其他讀寫函數
12.5文件的定位
12.5.1rewind函數
12.5.2fseek函數和隨機讀寫
12.5.3ffell函數
12.6出錯的項測
12.6.1ferror函數
12.6.2clearers函數
12.7文件輸入輸出小結
習題
第13章常見錯誤和程序調試
13.1常見錯誤為析
13.2程序調試
附錄I常用字元與ASCII代碼對限由
附錄IIC語言中的關鍵字
附錄III運算符和結合性
附錄IVC語言常用語法提要
附錄VC庫函數
參考文獻
㈩ C語言程序設計(譚浩強).TXT
譚浩強C語言設計第三版 txt格式http://wbwyzkl.blog.163.com/blog/static/118614657200982895459889/edit/
發到郵箱,請查收。[email protected]