① 誰能給我介紹一下幾個學科的大學本科教材
我是計算機系的,我就給個計算機方面的教材吧:
《大學計算機基礎》馬利、黃群 編著,清華大學出版社,定價24
《C程序設計》(第三版)譚浩強 著,清華大學出版社,定價26
《數據結構(c語言版)》嚴蔚敏、吳偉民 編著,清華大學出版社,定價30
《C++語言程序設計》(第4版)鄭莉、董淵、何江舟 編著,清華大學出版社,定價48
《計算機網路》(第5版)謝希仁 編著,電子工業出版社,定價35(含光碟)
《軟體工程案例教程》畢碩本、盧桂香 編著,北京大學出版社,定價25
p.s.我目前上大二,知道的就這么多啦~~
不過建議可以自己去書店淘淘看哈,大學的教材大都是只買貴的不買對的。
希望對你有幫助哦~
② 想學c++,請大家推薦本書!
參考書:
譚浩強《C++程序設計》
比較基礎,也比較全面。是有耐心,而又喜歡看書的人的不錯選擇。
《C++ Primer》第四版
相對而言,講的更深一點,是給想進一步深入了解的學者的不錯選擇。
IDE:
Visual Studio 系列
功能最全,硬體要求也最苛刻
Dev C++
功能相對齊全,硬體要求也一般般
功能強大的文本編輯器如Emeditor
這是給對編程有一定熟悉的人選擇,硬體要求幾乎沒有,只佔用少量的磁碟空間,並且,系統相關的保留字都有高亮顯示。
個人認為以上3種都是可以列為你考慮對象的不錯的選擇。
③ C語言中無符號字元型,這個無符號(unsigned)到底什麼意思啊
C語言中無符號字元型其實就是是長度為1個位元組的整數,從本質上說也是整數類型,通常用來存放ASCII碼。
整型分為無符號(unsigned)和有符號(signed)兩種類型,默認整型變數是有符號的類型,char有點特別。需聲明無符號類型就要在類型前加上unsigned。
無符號整型和有符號整型的區別在於無符號類型可以存放的正數范圍比有符號整型中的范圍大一倍,因為有符號類型將最高位儲存符號,而無符號類型全都儲存數字。
在16位系統中一個int能存儲數據的范圍是-32768~32767,unsigned能存儲的數據范圍是0~65535。
(3)c語言程序設計第4版鄭莉董淵擴展閱讀
整型分類:
基本型
類型說明符為int,在內存中佔4個位元組(不同系統可能有差異,此處原為2,經查證windows系統下為4,VAX系統也如此) ,其取值為基本整常數。
短整型
類型說明符為short int或short'C110F1。所佔位元組和取值范圍會因不同的編譯系統而有差異。對於16字機,short int 佔2個位元組,在大多數的32位機中,short int 佔4個位元組。但總的來說,short int 至少16位,也就是2個位元組。
長整型
類型說明符為long int或long ,在內存中佔4個位元組,其取值為長整常數。在任何的編譯系統中,長整型都是佔4個位元組。在一般情況下,其所佔的位元組數和取值范圍與基本型相同。
無符號型
類型說明符為unsigned。在編譯系統中,系統會區分有符號數和無符號數,區分的根據是如何解釋位元組中的最高位,如果最高位被解釋為數據位,則整型數據則表示為無符號數。
④ 求《C語言從入門到精通第四版》全文免費下載百度網盤資源,謝謝~
《C語言從入門到精通第四版》網路網盤pdf最新全集下載:
鏈接:https://pan..com/s/111skDDHU1EhVQxSvMgGbCQ
簡介:《C語言從入門到精通(第4版)》從初學者的角度出發,以通俗易懂的語言,豐富多彩的實例,詳細介紹了使用C語言進行程序開發需要掌握的各方面知識。全書共分為17章,包括C語言概述、演算法、數據類型、運算符與表達式、常用的數據輸入/輸出函數、選擇結構程序設計、循環控制、數組、函數、指針、結構體和共用體、位運算、預處理、文件、存儲管理、網路套接字編程和學生成績管理系統。
⑤ C語言中字元型數據在什麼情況下要加單引號是不是定義後的不用加
在C語言中字元型常量是要用單引號括起來的。定義後的字元型變數不用加單引號。
字元常量有普通字元和轉義字元兩種:即用單引號括起來的一個字元,如『A』、『$』、『b』等是普通字元;響鈴、換行、製表等是轉義字元,也稱特殊字元常量,是C語言中表示字元的一種特殊形式,其含義是將反斜杠後面的字元轉換成另外的意義。
字元常量儲存在計算機的儲存單元中時,是以其代碼(一般用ASCII代碼)儲存的。
字元變數是存放字元常量的變數,其取值是字元常量,即單個字元。字元變數的類型說明符是char。
(5)c語言程序設計第4版鄭莉董淵擴展閱讀
字元常量使用注意事項:
(1)字元常量只能用單撇號括起來,不能使用單引號或其他括弧。
(2)字元常量中只能包括一個字元,不能是字元串。
(3)字元常量是區分大小寫的。
(4)單撇號只是界限符,不屬於字元常量中旳一部分,字元常量只能是一個字元,不包括單撇號。
(5)單撇號裡面可以是數字、字母等C語言字元集中除』和以外所有可現實的單個字元,但是數字被定義為字元之後則不能參與數值運算。
⑥ 求一本關於C語言書籍。比較經典的。
Linux C編程一站式學習這本書,我感覺不錯,還是免費的,GPL的,感覺講得蠻詳細的,而且比較細節,但示例是在linux環境下...
其實程序多編編,多看別人代碼,感覺就來了,一味得看書,效果不會很好的...
本書有以下特點:
不是孤立地講C語言,而是和編譯原理、操作系統、計算機體系結構結合起來講。或者說,本書的內容只是以C語言為載體,真正講的是計算機的原理和程序的原理。
強調基本概念和基本原理,在編排順序上非常重視概念之間的依賴關系,每次引入一個新的概念,只依賴於前面章節已經講過的概念,而絕不會依賴後面章節要講的概念。有些地方為了敘述得完整,也會引用後面要講的內容,比如說「有關XX我們到XX章再仔細講解」,凡是這種引用都不是必要的依賴,可以當它不存在,只管繼續往下看就行了。
盡量做到每個知識點直到要用的時候才引入。過早引入一個知識點,講完了又不用它,讀者很快就會遺忘,這是不符合認知規律的。
⑦ c語言程序設計:1,統計英文文本中單詞個數。2,統計某一特定單詞出現的頻度。
1、統計英文文本中單詞個數。
if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z')) sum++;
2、統計某一特定單詞出現的頻度。
for(i=0;i!='/0';i++)
{
if(a[i]=='特定單詞')
sum++;
}
(7)c語言程序設計第4版鄭莉董淵擴展閱讀:
if語句的一般形式如下:
if(表達式)語句1
[else語句2]
if語句中的「表達式」可以是關系表達式、邏輯表達式,甚至是數值表達式。其中最直觀、最容易理解的是關系表達式。所謂關系表達式就是兩個數值進行比較的式子。
for循環小括弧里第一個「;」號前為一個為不參與循環的單次表達式,其可作為某一變數的初始化賦值語句, 用來給循環控制變數賦初值。
⑧ 我想學習C#,請為我推薦幾本書,謝謝
1.《21天學通C# 》
作者:作者:(美)瓊斯 著,信達工作室 譯 出版社:人民郵電出版社 出版日期:2002-3-1
點評:這本書出版於02年,現已成絕版孤本,書店已經沒有,只有高校的圖書館有此書的芳蹤了。個人認為這本書是入門的最好書籍,因為這本書講的最淺顯,厚度也可以,沒有比這更淺顯的書了,當然這本書淺則淺亦卻不是膚淺而是從最淺顯的入手講述深刻的道理。書中的例子都給的很全,初學者還是非常適合讀這本書的,把基礎的東西講的很透徹。屬於sam公司的21天系列,這本書還有個好處就是章節安排是本人見過最合理的,不想某些書感覺很亂。書基本是講語法,後面安排2章講了WINFORM和ASPNET,個人覺得很好,其實在目前的情況下.NET還是做ASP.NET的多,所以沒有必要講WINFORM,WINFORM還是用C++或者VB或者其他老語言吧,因為.NET的代碼可以被反編譯,所以估計沒有人願意這樣公開自己代碼吧,ASP.NET就不一樣了,代碼在伺服器上。初學者最主要的是要樹立一個好的知識框架,不會沒有關系,但是要知道前後關系。 本書缺點是講1.1的。
2.《C#程序設計》
作者:美 利伯蒂 編著 劉基誠 譯 出版社:中國電力出版社 出版日期:2002-4-1
點評:也是一本孤本絕版,不過好在本書第4版即將出版(估計講C#2.0的),這本書和上一本很像,不過這本書比上一本書講的「難」,有一點深度,前幾章可能還好,可能到後面就發現作者顯山漏水了。 本書的作者Jessy Liberty還出過一本書,Programming ASP.Net,也是O'Reilly出版的,年初出版的,寫的很基礎,Jesse寫的書比較易懂!本書翻譯的也不錯。書中「委託」被翻譯為「代表」,這也是「委託」叫的很少的一種說法。這本書也是因為結構合理所以算是好書。
3.《C#入門經典(第3版)》
作者:(美)Karli Watson Christian Nagel 等著 出版社:清華大學出版社 出版日期:2006-5-1
點評:這本書先後出了2版,就個人來說覺得沒有上2本書章節安排的合理,難度相對第一本書稍微大了一點點,但是這不影響它成為經典,書不錯,基礎點都講到了,此書一定要看,估計這本書也是看的最多的人。作者清清月兒http://blog.csdn.net/21aspnet/ 泛型也講到了,XML,ADONET,畫圖,部署都有點介紹,這本書講的很全,書也很厚,不過深度不夠,很多地方都是介紹性的。以集合那一章為例就沒有和泛型很好的結合,只能算開了個頭,當然如果作者真的把所有都寫的很細估計要在寫10本都不夠,總之這也是好書,這本書最大的特點是看得人最多,所以買也好,下載也好(下載是1.1版的沒有2.0內容),圖書館借也好都會很容易找到這本書。
4.《C#高級編程(第4版)》
作者:(美)內格爾 等編著,李敏波 翻譯 出版社:清華大學出版社 出版日期:2006-10-1
點評:最厚的一本書,1200頁,200萬字。這本書講了很多高級的主題,當然也不夠深入,可以看作拋磚引玉吧,前半部分也是講語法,講的不錯,後面講了反射,線程,程序集,AD,Remoting,COM互操作,注冊表操作等等。既內容詳細而且全面,適合初學者也適合高手進階。不過多人寫的書自然有其缺點就是會風格多變,所以結構混亂,這本書和上1本都是的。相對頭2本由1人寫的就不同了。不過可以把這本書當作MSDN一類的東西看吧。
5.《C# Primer Plus 中文版》
作者:[美]米切爾森 著,雲巔工作室 編譯 出版社:人民郵電出版社 出版時間:2002年07月
點評:孤本絕版好書。這本書是講C#語法最細最厚最全的,如果你覺得看其他書還看不懂就要看這本書,作者甚至於把例子也一行一行的做了講解,可以說任何人看這本書沒有學不會的!作者清清月兒http://blog.csdn.net/21aspnet/不說別的,光數組就講了2章,這是其他書中沒有看到過的。作者周良忠是暢銷圖書《C++實踐之路》的譯者。引用譯者的話:你可以想像成一包方便麵(入門書),與其他方便麵相比,它附加了更多的作料(知識點),製作過程中,還多了幾道工序(特有的講解方式)! 因為該書與其他C#入門書的不同之處是,知識結構完整、為讀者順利學習主知識plus了「油」,也plus了「醋」;但它對知識點的講解並非深奧難懂,只是在基本編程知識的基礎上把C#的要點逐漸plus進來。
6.《C#編程語言詳解》
作者:(美)Anders Hejlsberg,Scott Wiltamuth,Peter Golde 著,張曉坤,譚立平,車樹良 譯 出版社:電子工業出版社 出版時間:2004年09月
點評:也幾乎成孤本絕版了。你可以不知道此書,但是你不應該不知道作者作者Anders Hejlsberg,C#之父,Delphi之父。這本書是當年最早講C#2.0的書也只有Anders Hejlsberg在那個年代先為大家傳道泛型。書中前面講了1.1的語法後面是2.0的泛型,迭代器,匿名方法。沒有設計高級知識。大師就是大師,這本書講知識點講滴水不漏,講的最深,書中文字很枯燥,不知道是不是作者就這么寫的。
7.《Visual C# 2005技術內幕》
作者:(美)霍夫曼 著,李虎 等譯 出版社:機械工業出版社 出版時間:2007年05月
點評:這是一本很新的書,這本書個人看了覺得很好,書不厚卻包羅萬象!語法講到了,也講了多線程,加密公鑰私鑰,對於ADO.NET更是用了5章,不同於其他書籍,所以也可以看出作者偏向於應用。對於Asp.net的WebPart和用戶定製主控頁都做了幾章講了,最後也講了Winform。個人覺得這本書是最好的一本書,不厚卻很精華。作者http://blog.csdn.net/21aspnet/
7.《Visual C# 2005技術內幕》
作者:(美)馬歇爾 著,許華傑,劉光惠 譯 出版社:清華大學出版社 出版時間:2007年01月
點評:和上一本一樣的名字,黑皮書,個人覺得這本書叫技術內幕似乎更合適,上一本叫技術大全才合適。微軟出的自然說明書不會差,一般微軟出的書都有某種用意,屬於較高端的書。這本書最大的特點是作者喜歡大而全,和其他的大而全比作者用列表的方式列出知識點的全部屬性,所以可以把這本書當作MSDN的濃縮版看吧。
8.《Visual C# 2005從入門到精通》
作者:(英)夏普 著,周靖 譯 出版社:清華大學出版社 出版時間:2006年06月
點評:2.0好書,講的很深很好,章節安排很好,缺點是講的不夠多,虎頭蛇尾了,前面的基本語法堪稱完美,挑不出任何毛病,不過後面部分感覺作者在糊任務,個人感覺後半部可以刪除。作者講到的部分都可以說講的是其他書相比最流光溢彩的,這本書有個特點例子很深。書中例子講了源碼讀取器,就是代碼收縮自動標注顏色,可見作者水平很深。這本書還是值得讀的。
9.《框架設計(第2版):CLR VIA C#》
作者:(美)瑞奇特(Richter,J.) 著,周靖,張傑良 譯 出版社:清華大學出版社 出版時間:2006年11月
點評:Jeffrey Richter是一位在全球享有盛譽的技術作家,尤其在Windows/.NET領域有著傑出的貢獻。他的第一本Windows著作Windows 3: A Developer's Guide大獲好評,從而聲名遠揚。之後,他又推出了經典著作《Windows 高級編程指南》和《Windows核心編程》。如今這兩本書早已成為Windows程序設計領域的顛峰之作,培育了幾代軟體開發設計人員。他的每一本新作問世,我們都有理由相信這是一本巨著,我們想要的一切盡在其中。
這本書主要講.NET框架的核心知識,表面上看也是寫數組,介面,委託,泛型,異常,垃圾回收等等,但是這本書的深度是其他書不可比擬的,這本書一定要看,但是不適合初學者。
10.《.NET本質論第1卷:公共語言運行庫》
作者:Don Box(美)伯克斯,(美)賽歐司編 著,張曉坤 譯 出版社:中國電力出版社 出版時間:2004年04月
點評:Don Box 是一位著名的教育家,被公認為組件對象模型(COM) 領域的權威人物!本書講了.NET精髓CLR的運行原理,很深,絕對不適合初學者!初學者一定不要看,但是水平高的一定要看!DON BOX的書文字教晦澀。
11.《NET設計規范:.NET約定、慣用法與模式》
作者:克瓦林納,艾布拉姆斯 著,葛子昴 譯 出版社:人民郵電出版社 出版時間:2006年07月
點評:作為高端的書,其實在看了很多書以後寫代碼規范就要提到日程上,但是本書作者又不是純粹講規范而是講為什麼要這樣,其實可以把這一本書看作是講C#語法的高端書,書中包含很多評注,揭示了很多歷史背景,可見譯者很有功底,譯者在微軟工作,從某種角度來說這本書的價值可能更勝過《設計模式》這本書,作者是參與.NET Framework 的設計者,有豐富的經驗,書中的建議可以說都是建立在大部分開發人員都熟悉的Framework來講解更加讓人易於理解!Anders Hejlsberg,C#之父給本書高度評價:在微軟,本書所講述的規范已經指導我們經歷了.NET框架三個版本和無數其他項目的開發。而且它正指導著下一代Windows操作系統API--WinFX的開發!
祝您學習進步!~
⑨ C++和c語言入門看什麼書最好我是個菜鳥蛋
新手的話可以先看清華大學出版社的 C++語言程序設計(第四版) 作者是 鄭莉 董淵 何江舟
⑩ c++程序設計基礎教程課後答案(清華大學出版社鄭莉 董淵著)
第 一 章 概述
1-1 簡述計算機程序設計語言的發展歷程。
解:
迄今為止計算機程序設計語言的發展經歷了機器語言、匯編語言、高級語言等階段,C++語言是一種面向對象的編程語言,也屬於高級語言。
1-2 面向對象的編程語言有哪些特點?
解:
面向對象的編程語言與以往各種編程語言有根本的不同,它設計的出發點就是為了能更直接的描述客觀世界中存在的事物以及它們之間的關系。面向對象的編程語言將客觀事物看作具有屬性和行為的對象,通過抽象找出同一類對象的共同屬性(靜態特徵)和行為(動態特徵),形成類。通過類的繼承與多態可以很方便地實現代碼重用,大大縮短了軟體開發周期,並使得軟體風格統一。因此,面向對象的編程語言使程序能夠比較直接地反問題域的本來面目,軟體開發人員能夠利用人類認識事物所採用的一般思維方法來進行軟體開發。C++語言是目前應用最廣的面向對象的編程語言。
1-3 什麼是結構化程序設計方法?這種方法有哪些優點和缺點?
解:
結構化程序設計的思路是:自頂向下、逐步求精;其程序結構是按功能劃分為若干個基本模塊;各模塊之間的關系盡可能簡單,在功能上相對獨立;每一模塊內部均是由順序、選擇和循環三種基本結構組成;其模塊化實現的具體方法是使用子程序。結構化程序設計由於採用了模塊分解與功能抽象,自頂向下、分而治之的方法,從而有效地將一個較復雜的程序系統設計任務分解成許多易於控制和處理的子任務,便於開發和維護。
雖然結構化程序設計方法具有很多的優點,但它仍是一種面向過程的程序設計方法,它把數據和處理數據的過程分離為相互獨立的實體。當數據結構改變時,所有相關的處理過程都要進行相應的修改,每一種相對於老問題的新方法都要帶來額外的開銷,程序的可重用性差。
由於圖形用戶界面的應用,程序運行由順序運行演變為事件驅動,使得軟體使用起來越來越方便,但開發起來卻越來越困難,對這種軟體的功能很難用過程來描述和實現,使用面向過程的方法來開發和維護都將非常困難。
1-4 什麼是對象?什麼是面向對象方法?這種方法有哪些特點?
解:
從一般意義上講,對象是現實世界中一個實際存在的事物,它可以是有形的,也可以是無形的。對象是構成世界的一個獨立單位,它具有自己的靜態特徵和動態特徵。面向對象方法中的對象,是系統中用來描述客觀事物的一個實體,它是用來構成系統的一個基本單位,由一組屬性和一組行為構成。
面向對象的方法將數據及對數據的操作方法放在一起,作為一個相互依存、不可分離的整體--對象。對同類型對象抽象出其共性,形成類。類中的大多數數據,只能用本類的方法進行處理。類通過一個簡單的外部介面,與外界發生關系,對象與對象之間通過消息進行通訊。這樣,程序模塊間的關系更為簡單,程序模塊的獨立性、數據的安全性就有了良好的保障。通過實現繼承與多態性,還可以大大提高程序的可重用性,使得軟體的開發和維護都更為方便。
面向對象方法所強調的基本原則,就是直接面對客觀存在的事物來進行軟體開發,將人們在日常生活中習慣的思維方式和表達方式應用在軟體開發中,使軟體開發從過分專業化的方法、規則和技巧中回到客觀世界,回到人們通常的思維。
1-5 什麼叫做封裝?
解:
封裝是面向對象方法的一個重要原則,就是把對象的屬性和服務結合成一個獨立的系統單位,並盡可能隱蔽對象的內部細節。
1-6 面向對象的軟體工程包括哪些主要內容?
解:
面向對象的軟體工程是面向對象方法在軟體工程領域的全面應用,它包括面向對象的分析(OOA)、面向對象的設計(OOD)、面向對象的編程(OOP)、面向對象的測試(OOT)和面向對象的軟體維護(OOSM)等主要內容。
1-7 簡述計算機內部的信息可分為幾類?
解:
計算機內部的信息可以分成控制信息和數據信息二大類;控制信息可分為指令和控制字兩類;數據信息可分為數值信息和非數值信息兩類。
1-8 什麼叫二進制?使用二進制有何優點和缺點?
解:
二進制是基數為2,每位的權是以2 為底的冪的進制,遵循逢二進一原則,基本符號為0和1。採用二進制碼表示信息,有如下幾個優點:1.易於物理實現;2.二進制數運算簡單;3.機器可靠性高;4.通用性強。其缺點是它表示數的容量較小,表示同一個數,二進制較其他進制需要更多的位數。
1-9 請將以下十進制數值轉換為二進制和十六進制補碼:
(1)2 (2)9 (3)93
(4)-32 (5)65535 (6)-1
解:
(1) (2)10 = (10)2 = (2)16
(2) (9)10 = (1001)2 = (9)16
(3) (93)10 = (1011101)2 = (5D)16
(4) (-32)10 = (11100000)2 = (E0)16
(5) (65535)10 = (11111111 11111111)2 = (FFFF)16
(6) (-1)10 = (11111111 11111111)2 = (FFFF)16
1-10 請將以下數值轉換為十進制:
(1)(1010)2 (2)(10001111)2 (3)(01011111 11000011)2
(4)(7F)16 (5)(2D3E)16 (6)(F10E)16
解:
(1)(1010)2 = (10)10
(2)(10001111)2 = (143)10
(3)(01011111 11000011)2 = (24515)10
(4)(7F)16 = (127)10
(5)(2D3E)16 = (11582)10
(6)(F10E)16 = (61710)10
1-11 簡要比較原碼、反碼、補碼等幾種編碼方法。
解:
原碼:將符號位數字化為 0 或 1,數的絕對值與符號一起編碼,即所謂"符號——絕對值表示"的編碼。
正數的反碼和補碼與原碼表示相同。
負數的反碼與原碼有如下關系:
符號位相同(仍用1表示),其餘各位取反(0變1,1變0)。
補碼由該數反碼的最末位加1求得。
第 二 章 C++簡單程序設計
2-1 C++語言有那些主要特點和優點?
解:
C++語言的主要特點表現在兩個方面,一是全面兼容C,二是支持面向對象的方法。C++是一個更好的C,它保持了C的簡潔、高效、接近匯編語言、具有良好的可讀性和可移植性等特點,對C的類型系統進行了改革和擴充,因此C++比C更安全,C++的編譯系統能檢查出更多的類型錯誤。 C++語言最重要的特點是支持面向對象。
2-2 下列標識符哪些是合法的?
Program, -page, _lock, test2, 3in1, @mail, A_B_C_D
解:
Program, _lock, test2, A_B_C_D是合法的標識符,其它的不是。
2-3 例2.1中每條語句的作用是什麼?
#include <iostream.h>
void main(void)
{
cout<<"Hello!\n";
cout<<"Welcome to c++!\n";
}
解:
#include <iostream.h> //指示編譯器將文件iostream.h中的代碼
//嵌入到該程序中該指令所在的地方
void main() //主函數名,void 表示函數沒有返回值
{ //函數體標志
cout<<"Hello!\n"; //輸出字元串Hello!到標准輸出設備(顯示器)上。
cout<<"Welcome to c++!\n"; //輸出字元串Welcome to c++!
}
在屏幕輸出如下:
Hello!
Welcome to c++!
2-4 使用關鍵字const而不是#define語句的好處有哪些?
解:
const定義的常量是有類型的,所以在使用它們時編譯器可以查錯;而且,這些變數在調試時仍然是可見的。
2-5 請寫出C++語句聲明一個常量PI,值為3.1416;再聲明一個浮點型變數a,把PI的值賦給a。
解:
const float PI = 3.1416;
float a = PI;
2-6 在下面的枚舉類型中,Blue的值是多少?
enum COLOR ;
解:
Blue = 102
2-7 注釋有什麼作用?C++中有哪幾種注釋的方法?他們之間有什麼區別?
解:
注釋在程序中的作用是對程序進行註解和說明,以便於閱讀。編譯系統在對源程序進行編譯時不理會注釋部分,因此注釋對於程序的功能實現不起任何作用。而且由於編譯時忽略注釋部分,所以注釋內容不會增加最終產生的可執行程序的大小。適當地使用注釋,能夠提高程序的可讀性。在C++中,有兩種給出注釋的方法:一種是延用C語言方法,使用"/*"和"*/"括起注釋文字。另一種方法是使用"//",從"//"開始,直到它所在行的行尾,所有字元都被作為注釋處理。
2-8 什麼叫做表達式?x = 5 + 7是一個表達式嗎?它的值是多少?
解:
任何一個用於計算值的公式都可稱為表達式。x = 5 + 7是一個表達式,它的值為12。
2-9 下列表達式的值是多少?
1. 201 / 4
2. 201 % 4
3. 201 / 4.0
解:
1. 50
2. 1
3. 50.25
2-10 執行完下列語句後,a、b、c三個變數的值為多少?
a = 30;
b = a++;
c = ++a;
解:
a:32 ; b:30 ; c:32;
2-11 在一個for循環中,可以初始化多個變數嗎?如何實現?
解:
在for循環設置條件的第一個";"前,用,分隔不同的賦值表達式。
例如:
for (x = 0, y = 10; x < 100; x++, y++)
2-12 執行完下列語句後,n的值為多少?
int n;
for (n = 0; n < 100; n++)