求《C程序設計語言》?(第二版·新版)的電子書. 。。不知道為什么你這里沒有辦法上傳附件所以我就上傳到我的百度網盤了,共有2本 , 一個20多M , 一本2M多 , 自行選擇下載密碼:j3p2
《C程序設計語言》or《C語言程序設計》?你沒有寫作者出版社
我推薦譚浩強《C程序設計》清華大學出版社
補充:班次沒什么印象
C程序設計語言的《C程序設計語言》原著《C程序設計語言》原著 即為C語言的設計者Dennis M.Ritchie和著名的計算機科學家Brian W.Kernighan合著的 一本介紹C語言的權威經典著作 。我們現在見到的大量論述C語言程序設計的教材和專著均以 此書為藍本 。原著第1版中介紹的C語言成為后來廣泛使用的C語言版本—— 標準C的基礎 。人們熟知的“Hello, World”程序就是由《C程序設計語言》首次引入的,現在,這一程序已經成為所有程序設 計語言入門的第一課 。原著第2版根據1987年制定的ANSIC標準做了適當的修訂.引入了最新的語言形式,并增加了新的示例 , 通過簡潔的描述、典型的示例,作者全面、系統、準確地講述了C語言的各 個特性以及程序設計的基本方法 。對于計算機從業人員來說,《C程序設計語言》是一本必讀的程序設計語 言方面的參考書 。
《C程序設計語言》這本書怎么學在Windows上可以用CodeBlock , 這是個相對簡單的C編譯環境,安裝好了之后用這個程序打開你編輯的C語言文件,build完了,run就可以了~
至于學習這本書嘛,不是看一遍就夠的 , C語言相對來說是比較難的~
你可以買一本這個書的習題答案,仔細弄懂每個書上的例子和習題,理解非常重要~
現在《C程序設計語言》最新版本是第幾版?現在普遍采用最新版清華大學出版社>(第四版)譚浩強編寫,希望我的回答能幫到你,有用的話給個贊哈!
請問《C程序設計語言》作者是Brian W.Kernighan和Dennis M.Ritchie最新版是哪版有好幾個版本 , 不知道你要那一個 , 你自己選擇
http://www.china-pub.com/main/sale/renwu/luminary.asp?id=426
《The C Programming Language》(中譯名《C程序設計語言》)的最新版本是幾幾年出版的?。?/h3>譚浩強著,清華大學出版社出版 , 第三版2005(2007重?。?
c程序設計語言怎么樣原先我是想要找本C++語法和用法書,然后發現單位有這樣的一本 。我以為能夠一個晚上看完的 , 結果發現信息量很大,需要一周以上的時間 。不知道是不是我習慣看英文.....
有關于c程序設計語言你說是const不是staticconst 常量的意思不能改變static是靜態數據它聲明的變量跟程序有相同的生命周期
C程序設計語言(下載)http://www.gougou.com/search?search=the%20c%20programming%20language&restype=-1&id=10000001
選哪一個由你了
c程序設計語言的問題【c程序設計語言】你的理解應該是對的,在定義的時候 int *p=&a,(定義指針p,然后讓p指向a的地址)和賦值語句中 p=&a作用是一樣的,至于你說的默認這兩者的功能相同的情況沒見到過,可以貼上來看看碼?
設計一個c程序求1+1/2+1/3+.....1/100的值因為你的 n 定義的是 int 類型的,sum = sum + 1/n 中當n=1 時,1/n = 1,sum = 1,之后你的n增加了,但是1/n = 0,所以最后sum = 1,你應該改成 sum = sum + 1.0f/n
c語言求1+1+2+3+5+8+13前50項的和 流程圖這個題是斐波那列數吧 f(n)=f(n-1)+f(n-2);
通常的方法是先計算f再計算和(記為a),但其實可以直接推算a的,省了很多事
a(n)=a(n-1)+a(n-2)+1,其中a(1)=1,a(2)=2.
所以,現在編程效率高多了吧?
int a(unsigned int n)
{
int prevs[] = {0,1,2};
if (n <= 2)
{
return prevs[n];
}
else
{
for (int i = 2; i < n; i++)
{
prevs[0] = prevs[1];
prevs[1] = prevs[2];
prevs[2] = prevs[1] + prevs[0] + 1;
}
}
return prevs[2];
}
c語言編程序(1-1/4+1/7-1/10+1/13-1/16......前20項的和)#include "stdio.h"
#include "conio.h"
void main()
{
int i,k=1;
float sum=0,sum1;
for(i=1;i<=20;i++){
sum1=1.0/(i*3-2);
sum=sum+sum1*k;
k=-k;
}
printf("sum=%f\n",sum);
return;
}
用C語言編程輸出數列1,1 , 2,3,5,8 , 13,21的前20 項上面那位老兄答案明顯就是錯的!
#include "stdio.h"
int main(void)
{
static int f[21]={0,1,1};
int i,j;
printf("前20個數列為\n");
printf("%d\t%d\t",f[1],f[2]);
j=2;
for(i=3;i<=20;i++)
{
f[i]=f[i-1]+f[i-2];
}
for(i=3;i<=20;)
{
printf("%d\t",f[i]);
j++;
if(j%4==0)
printf("\n");
i++;
}
}
c語言編程序 /*計算1-1/4+1/7-1/10+1/13-1/16…共n項之和*/

文章插圖
#includeint main(void){double n,sum,i,k;sum=0;k=1;printf("Enter n: ");scanf("%lf",&n);for(i=1;i<=n;i++){sum=sum+k/(3*i-2);k=-k;}printf("sum=%.3f",sum);return 0;}輸入形式從鍵盤輸入一個正整數n 。輸入輸出樣例1(下劃線部分表示輸入)Enter n:3sum=0.893輸入輸出樣例2(下劃線部分表示輸入)Enter n:10sum=0.819擴展資料:scanf函數用法:scanf("輸入控制符",輸入參數);功能:將從鍵盤輸入的字符轉化為“輸入控制符”所規定格式的數據 , 然后存入以輸入參數的值為地址的變量中 。用scanf()函數以%s格式讀入的數據不能含有空白符時,所有空白符都被當做數據結束的標志 。所以題中函數輸出的值只有空格前面的部分 。如果想要輸出包括空格在內的所有數據 , 可以使用gets()函數讀入數據 。gets()函數的功能是讀取字符串,并存放在指定的字符數組中,遇到換行符或文件結束標志時結束讀入 。換行符不作為讀取串的內容,讀取的換行符被轉換為字符串結束標志'\0' 。
什么是C語言程序設計?C語言是Combined
Language(組合語言)的中英混合簡稱 。是一種
計算機程序設計語言
。它既具有
高級語言
的特點 , 又具有匯編語言的特點 。它可以作為工作系統設計語言,編寫系統應用程序,也可以作為應用程序設計語言,編寫不依賴
計算機硬件
的應用程序 。因此 , 它的應用范圍廣泛 , 不僅僅是在軟件開發上,而且各類科研都需要用到C語言,具體應用比如單片機以及
嵌入式系統開發
.
簡單來講 。就是你使用的應用軟件一類的東西 。都可以使用C語言匯編 。另外C語言還有VC,VC++,C++,C#高級編程語言 。都是計算機匯編基礎語言 。大家使用的手機游戲一般都是JAVA編寫,
J語言
比較簡單易學 , 但是仍然替代不了C語言的基礎地位 。比如,計算機的
聲卡驅動
一類的必須是用C語言編寫 。詳細C語言的內容可以去百科查詢一下,或買幾本相關書籍看一下 。
c語言編程的平臺是什么?

文章插圖
c語言編程的平臺是:1、GCC , GNU組織開發的開源免費的編譯器;2、MinGW,Windows操作系統下的GCC;3、Clang,開源的BSD協議的基于LLVM的編譯器;4、Visual C++ :: cl.exe,Microsoft VC++自帶的編譯器 。擴展資料選擇開發平臺注意事項一、windows開發環境:visual studio特點:集成開發環境、簡單易用、完整的工具集缺點:需要授權(也有免費版)體積龐大、無法學習到背后工程代碼組織情況、不利于初學者掌握代碼編譯、鏈接過程、工程管理二、unix 或者類unix (包過aix,open solaris ,*bsd, linux)開發環境:編譯工具 gcc、clang ...等等代碼編輯器:vim、emacs等工程組織:make,CMake特點:操作系統集成很多工具,所有的工具幾乎開源且免費、短小精悍、功能強大缺點:需要自己動手搭建開發環境、熟悉編譯工具、熟悉編輯器操作、熟悉類unix操作系統的操作 。入門門檻高需要在命令模式下使用腳本、make等工具完成開發工作參考資料來源: 百度百科—c語言
求 《C程序設計語言》英文版+中文版哪位有?。堪錈α耍?/h3>這個既然不用分自己下載吧
http://ishare.iask.sina.com.cn/f/36559893.html
已發 heyjusin
C語言程序入門是買《C程序設計語言》還是《C語言從入門到精通》(第三版),或者是CPP?C程序設計語言 這是不用說的,這本書是C語言的爸爸寫的 , 里面的內容我也看過 實在是經典
《C語言程序設計》《C程序設計》和《C語言設計》等譚浩強的有何不同?同個意思 , 不同種表述你覺得吃飯和就餐有什么不同
初學c語言到底是看譚浩強《C語言程序設計》還是C之父寫的C程序設計語言(第2版·新版)?。?/h3>樓主,這是個很重要的問題 。如果只是以應付考試為最終目的,那么老譚的《C程序設計》還是比較適合初學者的 。如果不是,請看下面的文字 。想系統地學習C語言,那么老譚的這本書嚴格上開講并不適合初學者 。首先老譚的這本書中有許多錯誤,零基礎的同學會被其誤導,錯誤的地方可以百度一下,你會很驚訝的 。其次,老譚這本書的代碼書寫風格也不是非常嚴格,所以初學者一旦跟著寫,以后很難改過來 。你說的另外一本書,C語言之父寫的《The C Programming Language》是經典之作,但是它并不適合初學者 , 初學者更應該看重的是需要容易理解,代碼格式化,源代碼運行正確率高等特點 。其實如果樓主的英語如果還不錯的話就看國外原版的C語言入門經典書籍,我的推薦是《Beginning C:From novice to professional》,可以好好看看,還有《C primer plus》也是經典書籍了,學習路上艱難困苦,需要不斷的努力與堅持 。望采納,謝謝 。
k&r的c程序設計語言才是經典吧,怎么有人說成c語言程序設計?還有其他書?所有初學者面臨的第一個問題便是:如何選擇教材 。好的開始是成功的一半,選擇一本優秀的教材是事半功倍的關鍵因素 。不幸的是 , 學校通常會幫你指定一本很差勁的C語言課本;而幸運的是,你還可以再次選擇 。大名鼎鼎的譚浩強教授出了一本《C語言程序設計》 , 據說發行量有超過400萬,據我所知,很多學校都會推薦這本書作為C語言課本 。雖然本人的名字(譚浩宇)跟教授僅僅一字之差,但我是無比堅定地黑他這本書的 。這本書不是寫給計算機專業的學生的 , 而是給那些需要考計算機等級考試的其它專業學生看的 。這本書的主要缺點是:例子程序非常不專業,不能教給你程序設計應該掌握的思考方式;程序風格相當地不好,會讓你養成亂寫代碼的惡習;錯誤太多 , 曾經有人指出過這本書的上百個錯誤,其中不乏關鍵的概念性錯誤 。好了 , 這本書我也不想說太多了,有興趣大家可以百度一下:)Kernighan和Ritchie的《TheCProgrammingLanguage》(中譯名《C程序設計語言》)堪稱經典中的經典,不過舊版的很多內容都已過時,和現在的標準C語言相去甚遠,大家一定要看最新的版本,否則不如不看 。另外,即使是最經典最權威的書,也沒有法面面俱到,所以手邊常備一本《C語言參考手冊》是十分必要的 。《C語言參考手冊》就是《CReferenceManual》,是C語言標準的詳細描述,包括絕大多數C標準庫函數的細節,算得上是最好的標準C語言的工具書 。順便提一句 , 最新的《C程序設計語言》是根據C89標準修訂的,而《C語言參考手冊》描述的是C99標準,二者可能會有些出入,建議按照C99標準學習 。還有一本《C和指針》,寫得也是相當地不錯,英文名是《PointersonC》,特別地強調指針的重要性,算是本書的一個特點吧 。不過這本書并不十分適合初學者,如果你曾經學過C語言 , 有那么一些C語言的基礎但又不是很扎實,那么你可以嘗試一下這本書 。我相信,只要你理解了指針,C語言便不再神秘 。如果你已經啃完了一本C語言教材,想要更進一步,那么有兩本書你一定要看 。首先是《CTrapsandPitfalls》(中譯名《C陷井與缺陷》),很薄的一本小冊子,內容非常非常地有趣 。要注意一點,這本書是二十多年前寫成的 , 里面提到的很多C語言的缺陷都已被改進,不過能夠了解一些歷史也不是什么壞事 。然后你可以挑戰一下《ExpertCProgramming》(中譯名《C專家編程》),書如其名,這本書頗具難度,一旦你仔細讀完并能透徹理解,你便可以放心大膽地在簡歷上寫“精通C語言”了 。切記一個原則,不要讀自己目前還看不懂的書,那是浪費生命 。如果你看不懂,那你一定是缺失了某些必需基礎知識 。此時,你要仔細分析自己需要補充哪些內容,然后再去書店尋找講述的這些內容的書籍 。把基礎知識補充完畢再回頭來學習,才會真正的事半功倍 。初學者可以看看這文章寫的不錯 。下面是鏈接 。
譚浩強的《C語言程序設計教程》和《C語言程序設計》有什么區別怎么說呢,其實你從網上下一個電子版的大概掃一眼你會發現差不多 , 但是我個人覺得前者更好一點,
大多數學校的選擇教材都是前者,肯定是有原因的我當初學的就是這個,知識點很全,非常適合初學者來迅速入門,
但是如果你想要考二級的話(本人當年也考過 , 雖說技術含量不高,但是對于初學者來作為學習的東西,very good,相信我 , 如果你不報的話你是沒有什么動力的)提點我的經驗吧 。只看書想把二級考過是不明智的,因為書中知識點太多太全了,你基礎薄弱時是沒有精力來都記住的 , 所以買一本二級題庫+C語言程序設計教材保證你順利考過二級,這樣二級過了,你C語言基本上就入門了,以后有興趣在深入學習吧,一點建議 , 希望對你有幫助
c程序設計語言和C primer plus選哪個好?你只是了解語言 , 《c primer plus》更適合你!想繼續學習c的話,再看一本《c與指針》;當然,看再多書,也沒有自己多寫程序重要
C Primer Plus 好還是 C程序設計語言 [(美)克尼漢] 好C程序設計語言 [(美)克尼漢]是C的經典書籍,但并不是一本入門書,而是有一定基礎后用的全局把握程序設計用的 , 適合反復看,用本書入門怕是比較困難;C Primer Plus是一本從基礎講起的入門好書 。
C Primer Plus和C程序設計語言哪一本適合初學者?C Primer Plus講述的比C程序設計語言要詳細,更深入些 。難度的話 , 我覺得也不會太大吧,重要的是C Primer Plus會說得比較細的地方,這些細節在學習初期看和在學習后期看還是有比較大的差別的,因為心態不相同,后面往往會忽視這些問題 。
《C程序設計》和C primer plus哪個更適合新手學習C語言?我感覺還是看視頻比看書要好,理科的東西看書學習實在太費時費力了 。可能一個原理看書得很長時間,但是有人講的話,可能就幾句話你就能明白了 。報班也可以,但是花費比較多 。我現在是自己學,看的是夏老師的視頻,感覺挺適合我這樣0基礎的 。講的簡明易懂,比之前看的郝斌、曾怡的那些讀課本繁瑣的好的太多了 。
《C Primer Plus》(K&R)和《C程序設計語言》(Prata S.)二選一作為初學者不建議你看.這本書我有.正巧在看,北郵出版社的,老厚了,適合有基礎的,想在理解上和技巧進一步提高的人看,個人認為這本書在基礎概念上講的太細,翻譯過來有點晦澀,建議樓主先看老譚的書.
為什么說“C語言是一種面向過程(?)的程序設計語言”?c是面向過程的程序設計語言 , 或者說c語言是結構化程序設計語言 。
c程序設計,主要在于程序的結構設計,注重流程的控制,以及程序要完成相應的工作的具體實現 。
只有 c語言是面向結構化程序設計的語言嗎你這面向二字讓我不知道如何回答,我就多啰嗦一點吧早期的計算機語言沒有規范 , 大家自由發揮,goto到處跳轉、多個出口,受不了的人們提出了結構化程序設計的規范,任何語言都可以寫出結構化的程序 , 按規范寫 , 不使用GOTO等語句 。從這個意義上說,如果讓一個語言拋棄所有非結構化成份、編寫的程序必定是結構化的就完全沒有必要 , 因此,幾乎傳統的卡機語言都可以按照結構化的規范編寫程序 。C語言可以 , BASIC、PASCAL等語言都可以 。如果沒有面向二字 , 以上回答就完成了 。面向二字相關的是面向對象的程序設計、面向過程的程序設計,面向過程就要程序員一行一行的指定執行計算機行為代碼,面向對象重點是設計所有對象的屬性、方法和事件代碼,實際運行過程可能是非常復雜的,現在WINDOWS程序設計基本上是面向對象的 。
什么是C語言程序設計?C語言程序設計上機實驗報告實驗一
一、實驗名稱:C程序的運行環境和運行C程序的方法二、實驗目的:了解在C編譯系統上如何編輯、編譯、連接和運行一個C程序三、實驗內容:(1).輸入并運行一個簡單的C程序 。(2).設計程序,對給定的兩個數求和 。(3).設計程序,對給定的兩個數進行比較,然后輸出其中較大的數 。四、源程序代碼:
代碼1:#include
intmain(){printf("helloworld!\n");return0;
運行結果1:
程序分析1:
代碼2:#include
intmain(){inta=5,b=6,c;c=a+b;printf("c=%d\n",c);return0;
運行結果2:
程序分析2:
代碼3:#include
intmain(){inta=5,b=6,c;if(a>b){c=a;else{c=b;printf("%d\n",c);return0;
運行結果3:
程序分析3:
五.實驗總結
C語言程序設計上機實驗報告實驗二
一、實驗名稱:順序結構程序設計二、實驗目的:正確使用常用運算符(算術運算符、賦值運算符)的用法,熟練掌握算術運算符及其表達式,邏輯運算符和邏輯表達式 。三、實驗內容:(1).編寫程序,實現小寫字母轉大寫 。(2).編寫程序,實現輸入兩個不同類型數據后,經過適當的運算(加、減、乘、除)后輸出 。(3).編寫程序,計算三角形面積、立方體的體積和表面積、圓的面積和周長 。(4).編寫程序,實現單字符getchar和putchar輸入輸出 。(5).編寫程序,實現十進制、八進制、十六進制不
