出版社:美斯坦福中國(guó)IT教育 中國(guó)地質(zhì)大學(xué)出版社 (2011-05出版)
書籍目錄
《使用C語(yǔ)言進(jìn)入編程世界》目錄: 第一部分 理論 第1章 C語(yǔ)言基礎(chǔ) 1.1 C語(yǔ)言簡(jiǎn)介 1.1.1 C語(yǔ)言發(fā)展史及功能 1.1.2 C語(yǔ)言的主要特點(diǎn) 1.1.3 C語(yǔ)言程序結(jié)構(gòu) 1.2 main函數(shù) 1.2.1 main函數(shù)功能 1.2.2 main函數(shù)的基本框架 1.3 printf函數(shù) 1.3.1 printf函數(shù)基本語(yǔ)法 1.3.2 printf函數(shù)的控制字符串 1.4 編寫第一個(gè)C語(yǔ)言程序 1.4.1 MicrosoftVisualC++6.0工具介紹 1.4.2 創(chuàng)建并運(yùn)行C語(yǔ)言項(xiàng)目 第2章 數(shù)據(jù)類型、變量和表達(dá)式 2.1 變量與常量 2.1.1 變量 2.1.2 常量 2.1.3 標(biāo)識(shí)符 2.2 數(shù)據(jù)類型 2.2.1 基本數(shù)據(jù)類型 2.2.2 派生數(shù)據(jù)類型 2.3 使用變量 2.4 使用printf函數(shù)打印數(shù)值 2.4.1 使用printf函數(shù)打印數(shù)值的語(yǔ)法 2.4.2 格式命令 2.5 表達(dá)式 2.5.1 表達(dá)式 2.5.2 運(yùn)算符 2.6 類型轉(zhuǎn)換 第3章 輸入函數(shù)和條件語(yǔ)句 3.1 scanf函數(shù) 3.1.1 為什么需要scanf函數(shù) 3.1.2 scanf函數(shù)概述 3.2 條件語(yǔ)句 3.2.1 單分支if語(yǔ)句 3.2.2 if—else語(yǔ)句 3.2.3 嵌套if語(yǔ)句 3.2.4 多重if語(yǔ)句 3.2.5 switch語(yǔ)句 第4章 循環(huán)語(yǔ)句 4.1 循環(huán) 4.1.1 為什么需要使用循環(huán) 4.1.2 什么是循環(huán) 4.2 while循環(huán) 4.3 do—while循環(huán) 4.4 for循環(huán) 4.5 break語(yǔ)句和continue語(yǔ)句 4.5.1 break語(yǔ)句 4.5.2 continue語(yǔ)句 第5章 數(shù)組 5.1 數(shù)組概述 5.1.1 為什么需要使用數(shù)組 5.1.2 什么是數(shù)組 5.1.3 數(shù)組的分類 5.2 一維數(shù)組 5.2.1 一維數(shù)組的定義 5.2.2 一維數(shù)組的初始化 5.2.3 一維數(shù)組元素的引用 5.2.4 數(shù)組的應(yīng)用 5.3 字符數(shù)組與字符串 5.3.1 字符數(shù)組 5.3.2 字符串 5.4 二維數(shù)組 5.4.1 二維數(shù)組的定義 5.4.2 二維數(shù)組的初始化 5.4.3 二維數(shù)組元素的引用 第6章 結(jié)構(gòu)體 6.1 結(jié)構(gòu)體概述 6.2 結(jié)構(gòu)體定義 6.3 結(jié)構(gòu)體變量 6.3.1 結(jié)構(gòu)體變量聲明 6.3.2 結(jié)構(gòu)體變量賦值 6.4 結(jié)構(gòu)體數(shù)組 6.4.1 定義結(jié)構(gòu)體數(shù)組 6.4.2 初始化結(jié)構(gòu)體數(shù)組 6.4.3 結(jié)構(gòu)體數(shù)組元素的引用 第7章 函數(shù) 7.1 函數(shù)簡(jiǎn)介 7.1.1 系統(tǒng)函數(shù) 7.1.2 用戶自定義函數(shù) 7.2 自定義函數(shù) 7.2.1 返回值類型 7.2.2 函數(shù)名 7.2.3 參數(shù)列表 7.2.4 函數(shù)體 7.3 函數(shù)調(diào)用 7.3.1 函數(shù)調(diào)用的一般形式 7.3.2 函數(shù)調(diào)用的方式 7.3.3 函數(shù)聲明和函數(shù)原型 7.4 函數(shù)應(yīng)用 7.4.1 無返回值的函數(shù) 7.4.2 有返回值的函數(shù) 7.5 變量的作用域 7.5.1 什么是變量的作用域 7.5.2 變量的訪問類型 第8章 指針 8.1 指針 8.1.1 指針概述 8.1.2 指針變量的聲明和初始化 8.2 指針運(yùn)算符 8.2.1 “&”運(yùn)算符 8.2.2 “”運(yùn)算符 8.3 函數(shù)的傳地址調(diào)用 8.4 指針與數(shù)組 8.4.1 指針與一維數(shù)組 8.4.2 指針與字符數(shù)組 8.5 指針與函數(shù) …… 第二部分上機(jī) 第三部分 指導(dǎo)學(xué)習(xí) …… 《使用Java語(yǔ)言深入理解程序邏輯》 《使用Photoshop&Flash設(shè)計(jì)程序界面》 《使用HTML語(yǔ)言開發(fā)Web程序界面》 《使用JavaScript實(shí)現(xiàn)Web頁(yè)面規(guī)則驗(yàn)證》 《使用SQLServer管理和查詢數(shù)據(jù)》 《使用Java語(yǔ)言開發(fā)高級(jí)應(yīng)用程序》 《職業(yè)素質(zhì)訓(xùn)練》 《項(xiàng)目實(shí)訓(xùn)》 《進(jìn)入計(jì)算機(jī)世界》
章節(jié)摘錄
版權(quán)頁(yè): 插圖: 2.1.2 常量 常量是指在程序運(yùn)行過程中存儲(chǔ)的內(nèi)容不能被改變的內(nèi)存區(qū)域,如在計(jì)算圓的面積或周長(zhǎng)時(shí)倉(cāng)用的圓周率兀。一般情況下,常量是指字面量,如100代表一個(gè)數(shù)值,是一個(gè)數(shù)值常量。在程月開發(fā)的過程中,常量通常用于為變量賦值,即將常量值存儲(chǔ)到指定的變量中。 2.1.3 標(biāo)識(shí)符 標(biāo)識(shí)符通常是指程序中某個(gè)對(duì)象的名稱,如變量名、函數(shù)名等。在C語(yǔ)言中,標(biāo)識(shí)符需要遵循一定的規(guī)則,具體包括以下4個(gè)方面: (1)標(biāo)識(shí)符由字母、數(shù)字和下劃線組成。 (2)首字符必須是字母或下劃線,其他字符可以是字母、下劃線或數(shù)字,如abc、_a13等。 (3)變量名區(qū)分大小寫。例如,num和Num是兩個(gè)完全不同的變量。 (4)變量名不允許與關(guān)鍵字同名。例如,不能將變量命名為int、void等。 2.2 數(shù)據(jù)類型 組織一場(chǎng)大型運(yùn)動(dòng)會(huì)時(shí),主辦方需要接待各種不同身份類型的客人。其中,對(duì)客人的住宿安排是關(guān)系運(yùn)動(dòng)會(huì)順利舉辦的重要方面,主辦方需要對(duì)各種身份類型充分地認(rèn)識(shí)和了解。不同身份類型的客人對(duì)房間的需求不同,運(yùn)動(dòng)會(huì)主辦方的工作人員會(huì)按照不同的身份類型來安排不同標(biāo)準(zhǔn)的住宿環(huán)境,如圖1.2.2所示。 與客人身份和房間類型的對(duì)應(yīng)關(guān)系相似,在計(jì)算機(jī)程序中。系統(tǒng)根據(jù)存儲(chǔ)數(shù)據(jù)的類型來分配存儲(chǔ)空間的大小。這種分配數(shù)據(jù)存儲(chǔ)空間大小的機(jī)制稱為數(shù)據(jù)類型。C語(yǔ)言提供了一套完整的數(shù)據(jù)類型系統(tǒng)來解決數(shù)據(jù)存儲(chǔ)空間的分配問題。通過數(shù)據(jù)類型來決定數(shù)據(jù)在程序運(yùn)行過程中需要占用的內(nèi)存空間大小。通常情況下,程序?qū)⒖梢蕴幚淼臄?shù)據(jù)分為數(shù)值和字符,如圖1.2.3所示。 在C語(yǔ)言中,使用基本數(shù)據(jù)類型表示這些數(shù)據(jù),基本數(shù)據(jù)類型可以分為整型、單精度浮點(diǎn)型、雙精度浮點(diǎn)型和字符型4種。 2.2.1 基本數(shù)據(jù)類型 1.整型 整型是程序中常見的數(shù)據(jù)類型,在C語(yǔ)言中使用int表示,通常表示范圍在—32768~32767之間的整數(shù)。例如,某學(xué)生的年齡為25歲,此處“25”即為整型數(shù)據(jù)。 2.單精度浮點(diǎn)型 單精度浮點(diǎn)型用于存儲(chǔ)常見的6位精度浮點(diǎn)數(shù)值,使用較為普遍。在C語(yǔ)言中,使用float表示單精度浮點(diǎn)數(shù),例如,某學(xué)生的身高為1.83米,此處“1.83”即為單精度浮點(diǎn)型數(shù)據(jù)。 3.雙精度浮點(diǎn)型 雙精度浮點(diǎn)型用于存儲(chǔ)比float型精度更高的10位精度浮點(diǎn)數(shù)值。在程序中,精度主要影響有效位數(shù)的舍人誤差。精度越高,舍人誤差越小,占用內(nèi)存資源越多;精度越低,舍人誤差越大,占用內(nèi)存資源越少。在C語(yǔ)言中,使用double表示雙精度浮點(diǎn)數(shù)值。實(shí)際編程中,對(duì)低于6值有效數(shù)值的實(shí)數(shù)加工處理最為常見,此時(shí)float與double并無差別。
編輯推薦
《SCME初級(jí)3G/4G通信工程師(套裝共10冊(cè))》在職業(yè)素質(zhì)方面,課程在沿襲以職業(yè)規(guī)劃為主線,強(qiáng)化訓(xùn)練6種職業(yè)心態(tài)、6種職業(yè)能力、6項(xiàng)職業(yè)準(zhǔn)則和10類應(yīng)用背景的基礎(chǔ)上,更加強(qiáng)調(diào)授課方式及效果跟蹤環(huán)節(jié),設(shè)計(jì)了案例分享、情景模擬、拓展訓(xùn)練、互動(dòng)游戲和公開競(jìng)賽等授課形式,并同時(shí)與課外實(shí)踐、家長(zhǎng)會(huì)等活動(dòng)無縫結(jié)合,加強(qiáng)學(xué)生課外管理及家?;?dòng)機(jī)制。
圖書封面
評(píng)論、評(píng)分、閱讀與下載