❶ 《c語言程序設計》epub下載在線閱讀,求百度網盤雲資源
《C語言程序設計》(譚浩強)電子書網盤下載免費在線閱讀
鏈接:https://pan..com/s/1SIy7n0rBtxJ8GvwNRHeq2A
書名:C語言程序設計
作者:譚浩強
豆瓣評分:7.1
出版社:清華大學出版社
出版年份:2001-12-1
頁數:338
內容簡介:
《C語言程序》功能豐富,使用靈活,可移植性好,既具有高級語言的優點,又具有低級語言的許多特點,現可以用為編寫系統軟體,又可用於編寫應用軟體,是國內外廣泛使用的計算機語言。C程序設計是計算機應用人員應掌握的基本功。針對C語言比較難學的情況,作者對全書內容做了精心安排,分解難點,減小台階,用通俗易懂的語言和豐富的例題解釋清楚復雜的概念。
作者簡介:
譚浩強教授,我國著名計算機教育專家。1934年生,廣東台山人。1985年清華大學自動控制系畢業。學生時代曾擔任清華大學學生會主席、北京市人民代表。他是我國計算機普及和高校計算機基礎教育開拓者之一,現任全國高等院校計算機基礎教育研究會會長、教育部一國計算機應用技術證書考試委員會主任委員和教育部全國計算機等級考試委員會副主任。
❷ 什麼是c語言程序設計
C語言是一種計算機程序設計語言。它既有高級語言的特點,又具有匯編語言的特點。它可以作為系統設計語言,編寫工作系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬體的應用程序。因此,它的應用范圍廣泛。
C語言對操作系統和系統使用程序以及需要對硬體進行操作的場合,用C語言明顯優於其它解釋型高級語言,有一些大型應用軟體也是用C語言編寫的。
C語言具有繪圖能力強,可移植性,並具備很強的數據處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高級語言。
常用的C語言IDE(集成開發環境)有Microsoft
Visual
C++,Borland
C++,Watcom
C++
,Borland
C++
,Borland
C++
Builder,Borland
C++
3.1
for
DOS,Watcom
C++
11.0
for
DOS,GNU
DJGPP
C++
,Lccwin32
C
Compiler
3.1,Microsoft
C,High
C,Turbo
C等等
❸ c語言程序設計與應用 張小東 答案
留郵箱吧 我這里有
❹ 誰有計算機二級C語言程序設計的教程視頻和資料
C語言程序設計
若資源有問題歡迎追問~
❺ c語言程序設計
第一章 程序設計的基本概念
第一節 C語言的發展歷史與特點
第二節 程序與程序設計
第三節 演算法與演算法的描述
第四節 C語言的上機操作
思考題與習題
第二章 C語言程序設計基礎
第一節 C語言的程序結構
第二節 數據類型
第三節 運算符與表達式
思考題與習題
第三章 C程序控制結構
第一節 C程序的三種基本控制結構
第二節 順序結構
第三節 選擇結構
第四節 循環結構
思考題與習題
第四章 數組
第一節 數組與數組元素的概念
第二節 一維數組
第三節 二維數組及多維數組
第四節 字元串與字元數組
思考題與習題
第五章 指針
第一節 指針與指針變數的概念
第二節 指針變數的定義和引用
第三節 指針變數與數組
思考題與習題
第六章 函數
第一節 函數的定義
第二節 函數的嵌套調用
第三節 數組作為函數參數
第四節 指針與函數
第五節 變數的使用范圍與存儲類別
第六節 不同文件中的函數使用
思考題與習題
第七章 編譯預處理
第一節 宏定義
第二節 文件包含
第三節 條件編譯
思考題與題
第八章 結構體與共用體
第一節 結構體基礎
第二節 結構體數組
第三節 結構體指針
第四節 鏈表
第五節 位段
第六節 共用體
第七節 枚舉類型與自定義類型
思考題與習題
第九章 文件
第一節 文件概述
第二節 文件的打開與關閉
第三節 文件的讀/寫
第四節 文件的定位
思考題與習題
第十章 程序設計方法
第一節 程序設計的基本概念
第二節 結構化程序設計方法
第三節 程序效率
第四節 程序設計風格
思考題與習題
附錄
附錄A C語言實驗
附錄B 標准ABSII碼表
附錄C C語言中的關鍵字
附錄D 運算符的優先順序與結合性
❻ C語言的學習
學習C語言,我想應當首先手頭有一本入門教材,如果有條件用計算機的話,在計算機上安裝TC程序。
前面的基本內容我想你自己會學好學會的,關鍵就是在指針以後的內容比較復雜抽象,需要下一番功夫才行呀。
如果有什麼問題可以在網上線我留言。QQ360795604
❼ C語言程序設計。
int isEven (int a){
if(a%2==0) return 1;
else return 0;
}
double add(double x,double y)
{
return x+y;
}
void Bubblesort (int a[],int n){
int i,j,t;
for (j=0;j<n-1;j++) //進行9趟比較
for(i=0;i<n-1-j;i++) //每趟進行9-j次比較
{ if(a[i]<a[i+1]) //相鄰兩個數互換
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
}
typedef struct Person {
char name[15];
int score;
}person[100];
double average(person p,int n) {
double sum =0;
for (int i=0;i<n;i++){
sum +=p[i].score;
}
return sum/n;
}
void Personsort(person p,int n){
int i,j,t;
for(j=0;j<n-1;j++){
for (i=0;i<n-1-j;i++){
if(p[i].score<p[i+1].score){
t=p[i].score;
p[i].score=p[i+1].score;
p[i+1].score=t;
}
}
}
}
void display(person p,int n){
for(int i=0;i<n;i++){
printf("%s ,%d\n",p[i].name,p[i].score);
}
}
簡單的給你寫了一下,這些都不難,還是好好看書...
❽ c語言程序設計第二版是什麼垃圾
c語言程序設計第二版是什麼垃圾
譚浩強《C語言程序設計(第二版)》的前50頁中的錯誤分析
譚書也算是一本奇書了,據說已經發行了300多萬冊。這本書真的那麼好嗎?師長早有教誨,因此本人從來沒有好好讀過譚書。近日遇周圍人盛贊譚書,非辯論不可。雖本人不願應戰,但也不得已將譚書找來翻翻。隨便翻了一段,就發現錯誤百出,在此將其中最前面的一些整理出來,提出與國內廣大
行家和新入道者討論,望行家們提出批評,供新入道者參考。
書中程序的不規范性、不良的格式和低劣的編程都不在這里深究了。實在是太多,要深究、分析和改
正起來,必須寫一本數倍於譚書的大作,本人實在沒這個時間和精力。水平高的人有的是,歡迎寫幾
個續篇。歡迎轉載到其他BBS,以期引起討論。對本人所言的不實之處歡迎批評。
註:下面將作者尊稱為「譚先生」。負的行號表示一頁里倒數的行數。
--------------------------------------------------------------
先看目錄,是不是有個地放有:
"淡函數………………………………",什麼東西,這算是排版錯誤,不理會!
P1行1:…,它適於作為系統描述語言,…
這開宗明義的第一句話就說明譚先生對於計算機科
學的術語不甚了了。什麼叫「系統描述」,什麼叫「系統程序設計」?人們都都說C是一種「系統程
序設計語言」,而「系統描述語言」則完全是另一種東西。想必譚先生對它們之間的差異和關系都不
清楚。在這種情況下就來下斷言,一上馬就露了怯。
P2表格:if (e) S;
這個錯誤說明譚先生對C語句基本結構也不清楚。在C語言里,分號是普通語句的結束符號,是語句
的一部分。如果譚先生的S表示語句,那麼後隨的分號是必需的嗎?如果譚先生的S表示語句中分號
前面的一部分,那麼又如何理解可以放在這里的{ ... } 順序結構呢?它算語句嗎?可以放在這里
嗎?要加分號嗎?無論怎麼看,譚先生都難以自圓其說!
P3行4:C語言是理想的結構化語言,…
不知譚先生的這個論斷由何而來。C的創造者肯定不會說這句話,即使是C語言最狂熱的崇拜者恐怕
也不敢這樣說。幸虧譚先生生在中國,其書只在中國出版,否則恐怕他就不會好過了,不知有多少人
要找譚先生理論個究竟。
P3行7-8:例如整型量與字元型數據以及邏輯型數據可以通用。
此句子表現出的語文水平就不深究了。要問譚先生的簡單問題是,「量」與「數據」是什麼關系?再
一個問題是,C語言什麼時候增加了「邏輯型數據」?
P3行14:C語言允許直接訪問物理地址。
不知這個論斷從何而來。至少無法從C語言參考手冊中找到根據,看來是譚先生為C語言增加的特殊功能。
P4程序:This is a c program.
通觀世界上所有有關C語言的重要著作,C語言的名字「C」都是用大寫表示。這里好象譚先生表示了
對C的不肖,與前面大相徑庭,不知何故。P5行9:注釋可以出現在程序中的任何位置。
這里又修改了C語言的規則。這里給譚先生提個小問題:「請找出在C程序里不能出現注釋的位置(
或說,加了注釋就會改變程序意義的位置)。」請10秒鍾內回答。
P5行12:「%d」表示「十進制整數類型」。
寫程序有問題呀!怎麼一遇到具體問題,寫出的解釋到處都是毛病。「%d」根本就不表示任何類型,
它只是對函數printf提出一個轉換要求。如果一個初學者產生這種理解偏差還有情可言,像譚先生這
樣的「大師」級人物也犯此等低級錯誤,實在是不可原諒。
P5行-8:scanf和printf都是C語言提供的標准輸入輸出函數…
按本人理解,C語言本身不提供任何有關輸入輸出的功能,也不提供任何標准函數。只是ANSI C建議
了一個標准函數庫。至少C參考手冊上是這么說的,在譚書中其他部分也這么說。概念不太清楚就容
易漏馬腳。
P6行13:可以說C是函數式的語言。
太荒唐了,完全是望文生義。譚先生的計算機科學技術知識水平可見一斑。函數式語言是計算機科學
領域中有明確意義的術語。再者說,即使不理解,也應該盡量迴避一下大家都知道的東西,這下不就
漏了底。說C是函數式語言,就像說譚先生是「錯話大師」一樣(畢竟他也說了許多對的話嘛!)。
看來譚先生需要補一補計算機科學的基礎知識,聽說譚先生是清華大學畢業,那裡的計算機系也還不
錯嘛。
❾ 我想學習C語言,可入門就是個事
你這個問題比較有趣,我還沒聽說不能自學的事情。
要知道,C語言本身就是人創造出來,它的前身……也都是人創造出來的。
那顯然最早學習C語言的人就是自學的,只不過比你的基礎強出了太多。
現在開始學習C語言比我那個時候(1990年前後)強很多了,那個時候知道C語言的人就不多,找到名師更是難上加難,C語言編譯器還不能說非常成熟。但是我就是自學的,20多年過去了,才知道原來大多數人只是稍微會使用,很少有人理解C語言的設計等等,只有極少數人能夠知道一個任意書寫的C程序意味著什麼。
綜上所述,自學不是問題,尤其是到了最後階段,你已經不可能找到老師了,你唯一需要超越的就是你自己了。但是入門階段有個老師定是相當不錯,但是現在的視頻、圖書等非常多,一本好書可以頂上半個名師。
搞程序是個艱苦的事情,要是當程序員可不是什麼好職業,薪水不是主要的,生命才最珍貴。
PS. 如果以後要深入,一定一開始就看大牛的書。不會後悔的! 比如,《新編C語言大全》,《The C Programming Language》。這些C語言創始人參與的書中包含了很多C語言的設計理念,即使思想是錯誤的,你也錯的清楚。
❿ 求用VC6.0編輯C語言使用教程
找譚浩強版本的C語言嘛,講的很詳細的,網上很多,你要是實在找不到給我留個QQ 我發你一份PDF的也行