注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)零點(diǎn)起飛學(xué)C語言

零點(diǎn)起飛學(xué)C語言

零點(diǎn)起飛學(xué)C語言

定 價(jià):¥55.00

作 者: 康莉,楊國祥,項(xiàng)延鐵 等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 零點(diǎn)起飛學(xué)編程
標(biāo) 簽: C C++ C# VC VC++ 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787302318033 出版時(shí)間: 2013-07-01 包裝: 平裝
開本: 16開 頁數(shù): 364 字?jǐn)?shù):  

內(nèi)容簡介

  本書結(jié)合大量實(shí)例,由淺入深、循序漸進(jìn)地介紹了C語言程序設(shè)計(jì)。本書立足于C語言入門基礎(chǔ)知識(shí),對(duì)C語言的產(chǎn)生、C語言基礎(chǔ)、如何將C語言應(yīng)用于實(shí)際開發(fā)等內(nèi)容進(jìn)行了細(xì)致入微的講解,這必將使每一個(gè)閱讀本書的讀者少走彎路,快速上手,建立用C語言進(jìn)行程序設(shè)計(jì)的信心。本書特意提供了典型習(xí)題及教學(xué)PPT,以方便教學(xué)。另外,本書配備了大量配套教學(xué)視頻,幫助讀者更好地學(xué)習(xí)。這些視頻和書中的實(shí)例源代碼一起收錄于本書的配書光盤中。本書共14章,分3篇。第1篇詳細(xì)介紹了如何在Visual Studio2010下編譯、調(diào)試及運(yùn)行C語言程序,還重點(diǎn)介紹了C語言的各種基礎(chǔ)知識(shí),涵蓋的內(nèi)容有C語言概述、C語言數(shù)據(jù)及數(shù)據(jù)運(yùn)算、C語言變量、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、函數(shù)和指針等。第2篇C語言編程進(jìn)階介紹了擴(kuò)展C語言的基本數(shù)據(jù)類型及數(shù)據(jù)結(jié)構(gòu)、預(yù)編譯指令、對(duì)外部數(shù)據(jù)——文件進(jìn)行訪問等內(nèi)容。第3篇通過一個(gè)教務(wù)管理系統(tǒng)開發(fā)案例,帶領(lǐng)讀者體驗(yàn)實(shí)際的C語言項(xiàng)目開發(fā),從而提升讀者的實(shí)戰(zhàn)水平。本書適合C語言入門與提高人員閱讀,也可作為大中專院校及職業(yè)院校C程序設(shè)計(jì)課程的教材。另外,本書也可供程序員和編程愛好者作為實(shí)際工作中的參考書籍。

作者簡介

  本書作者本書主要由康莉、楊國祥和南陽理工學(xué)院的項(xiàng)延鐵編寫。其中,第1~5章由康莉編寫,第6~8章由楊國祥編寫,第9~14章由項(xiàng)延鐵編寫。其他參與編寫和資料整理的人員有畢夢(mèng)飛、蔡成立、陳濤、陳曉莉、陳燕、崔棟棟、馮國良、高岱明、黃成、黃會(huì)、紀(jì)奎秀、江瑩、靳華、李凌、李勝君、李雅娟、劉大林、劉惠萍、劉水珍、馬月桂、閔智和、秦蘭、汪文君、文龍、陳冠軍、張昆。

圖書目錄

第1篇  C語言編程基礎(chǔ) 第1章  走進(jìn)C語言( 教學(xué)視頻:46分鐘)  1.1  計(jì)算機(jī)程序設(shè)計(jì)語言  1.1.1  計(jì)算機(jī)程序設(shè)計(jì)語言的發(fā)展  1.1.2  C語言的由來  1.1.3  C語言的優(yōu)勢(shì)  1.2  計(jì)算機(jī)程序設(shè)計(jì)  1.2.1  什么是計(jì)算機(jī)程序設(shè)計(jì)  1.2.2  計(jì)算機(jī)程序設(shè)計(jì)中的算法  1.2.3  常見程序設(shè)計(jì)的3種基本結(jié)構(gòu)  1.2.4  什么是結(jié)構(gòu)化程序設(shè)計(jì)方法  1.3  C語言程序設(shè)計(jì)的特點(diǎn)  1.3.1  C語言程序設(shè)計(jì)的第一個(gè)實(shí)例  1.3.2  C語言程序設(shè)計(jì)的結(jié)構(gòu)特點(diǎn)  1.3.3  C語言的標(biāo)識(shí)符及關(guān)鍵字  1.4  編譯、連接C語言程序  1.5  如何編譯、運(yùn)行C語言程序  1.5.1  使用Visual C++ 2010開發(fā)C語言程序  1.5.2  使用Visual C++ 2010編譯C語言程序  1.6  小結(jié)  1.7  習(xí)題  第2章  C語言數(shù)據(jù)及數(shù)據(jù)運(yùn)算( 教學(xué)視頻:46分鐘)  2.1  C語言中的常量  2.1.1  定義C語言常量  2.1.2  什么是符號(hào)常量  2.2  C語言中的變量  2.2.1  C語言變量的定義  2.2.2  C語言變量的命名  2.2.3  C語言變量賦值  2.2.4  C語言變量的作用域  2.2.5  C語言變量的extern聲明方式  2.3  C語言的數(shù)據(jù)類型  2.3.1  整型數(shù)據(jù)  2.3.2  實(shí)型數(shù)據(jù)  2.3.3  字符型數(shù)據(jù)  2.4  C語言的運(yùn)算符及表達(dá)式  2.4.1  什么是運(yùn)算符和表達(dá)式  2.4.2  賦值相關(guān)的運(yùn)算符及表達(dá)式  2.4.3  算術(shù)運(yùn)算相關(guān)的運(yùn)算符及表達(dá)式  2.4.4  關(guān)系運(yùn)算相關(guān)的運(yùn)算符及表達(dá)式  2.4.5  邏輯運(yùn)算相關(guān)的運(yùn)算符及表達(dá)式  2.4.6  條件運(yùn)算相關(guān)的運(yùn)算符及表達(dá)式  2.4.7  逗號(hào)運(yùn)算符及逗號(hào)表達(dá)式  2.4.8  C語言的運(yùn)算符優(yōu)先級(jí)  2.5  數(shù)據(jù)類型轉(zhuǎn)換  2.5.1  不同數(shù)據(jù)類型間的隱式轉(zhuǎn)換  2.5.2  不同數(shù)據(jù)類型間的顯式轉(zhuǎn)換  2.6  如何輸入數(shù)據(jù)  2.6.1  一般數(shù)據(jù)的格式化輸入  2.6.2  字符數(shù)據(jù)輸入  2.7  如何輸出數(shù)據(jù)  2.7.1  一般數(shù)據(jù)的格式化輸出  2.7.2  字符數(shù)據(jù)的輸出  2.8  數(shù)據(jù)運(yùn)算及數(shù)據(jù)輸入、輸出程序?qū)嵗?nbsp; 2.9  小結(jié)  2.10  本章習(xí)題  第3章  C語言的變量( 教學(xué)視頻:44分鐘)  3.1  變量的生存期和作用域  3.1.1  變量的生存期  3.1.2  變量的作用域  3.2  局部變量與全局變量  3.2.1  局部變量  3.2.2  全局變量  3.2.3  變量的屏蔽效果  3.3  變量的存儲(chǔ)與變量的作用域  3.3.1  變量的存儲(chǔ)  3.3.2  自動(dòng)型變量  3.3.3  靜態(tài)變量  3.3.4  外部變量  3.3.5  寄存器變量  3.3.6  變量存儲(chǔ)類型  3.4  變量使用實(shí)例  3.5  小結(jié)  3.6  本章習(xí)題  第4章  C語言程序設(shè)計(jì)的選擇結(jié)構(gòu)( 教學(xué)視頻:59分鐘)  4.1  什么是選擇結(jié)構(gòu)  4.2  if實(shí)現(xiàn)的選擇結(jié)構(gòu)  4.2.1  if是什么  4.2.2  if結(jié)構(gòu)的使用實(shí)例  4.3  if-else實(shí)現(xiàn)的選擇結(jié)構(gòu)  4.3.1  if-else是什么  4.3.2  if-else結(jié)構(gòu)的使用實(shí)例  4.4  多重if實(shí)現(xiàn)的選擇結(jié)構(gòu)  4.4.1  什么是多重if  4.4.2  多重if結(jié)構(gòu)的使用實(shí)例  4.5  if嵌套實(shí)現(xiàn)的選擇結(jié)構(gòu)  4.5.1  什么是if嵌套結(jié)構(gòu)  4.5.2  else該和哪個(gè)if匹配  4.5.3  if嵌套結(jié)構(gòu)的使用實(shí)例  4.6  switch實(shí)現(xiàn)的選擇結(jié)構(gòu)設(shè)計(jì)  4.6.1  什么是switch  4.6.2  使用switch應(yīng)注意什么  4.6.3  switch是如何執(zhí)行的  4.6.4  switch結(jié)構(gòu)的使用實(shí)例  4.7  switch與多重if的異同  4.8  選擇結(jié)構(gòu)程序設(shè)計(jì)實(shí)例  4.9  小結(jié)  4.10  本章習(xí)題  第5章  C語言程序設(shè)計(jì)的循環(huán)結(jié)構(gòu)( 教學(xué)視頻:66分鐘)  5.1  什么是循環(huán)結(jié)構(gòu)  5.2  如何使用while循環(huán)  5.2.1  while循環(huán)的基本語法  5.2.2  while循環(huán)的使用實(shí)例  5.3  如何使用do-while循環(huán)  5.3.1  do-while循環(huán)的基本語法  5.3.2  do-while循環(huán)的使用實(shí)例  5.4  如何使用for循環(huán)  5.4.1  for循環(huán)的基本語法  5.4.2  使用for循環(huán)時(shí)應(yīng)該注意什么  5.4.3  for循環(huán)使用實(shí)例  5.5  實(shí)現(xiàn)多重循環(huán)的嵌套  5.5.1  如何實(shí)現(xiàn)循環(huán)嵌套  5.5.2  循環(huán)嵌套使用實(shí)例  5.6  如何選擇循環(huán)結(jié)構(gòu)  5.7  打破循環(huán)的跳轉(zhuǎn)語句  5.7.1  break跳轉(zhuǎn)語句  5.7.2  continue跳轉(zhuǎn)語句  5.7.3  goto跳轉(zhuǎn)語句  5.8  循環(huán)結(jié)構(gòu)程序設(shè)計(jì)實(shí)例  5.9  小結(jié)  5.10  本章習(xí)題  第6章  簡單數(shù)據(jù)結(jié)構(gòu)——數(shù)組( 教學(xué)視頻:67分鐘)  6.1  什么是數(shù)組  6.2  一維數(shù)組及其使用方法  6.2.1  如何定義一維數(shù)組  6.2.2  如何存儲(chǔ)一維數(shù)組  6.2.3  如何初始化一維數(shù)組  6.2.4  如何引用一維數(shù)組的元素  6.2.5  一維數(shù)組使用實(shí)例  6.3  二維數(shù)組及其使用方法  6.3.1  如何定義二維數(shù)組  6.3.2  如何存儲(chǔ)二維數(shù)組  6.3.3  如何初始化二維數(shù)組  6.3.4  如何引用二維數(shù)組的元素  6.3.5  二維數(shù)組使用實(shí)例  6.4  多維數(shù)組及其使用方法  6.4.1  如何定義多維數(shù)組  6.4.2  如何存儲(chǔ)多維數(shù)組  6.4.3  如何初始化多維數(shù)組  6.4.4  如何引用多維數(shù)組的元素  6.5  字符數(shù)組與字符串  6.5.1  如何定義字符數(shù)組  6.5.2  如何初始化字符數(shù)組  6.5.3  如何引用字符數(shù)組  6.5.4  如何輸入字符串  6.5.5  如何輸出字符串  6.5.6  字符串處理的庫函數(shù)  6.5.7  字符串使用實(shí)例  6.6  數(shù)組應(yīng)用實(shí)例  6.7  小結(jié)  6.8  本章習(xí)題  第7章  初識(shí)C語言函數(shù)( 教學(xué)視頻:38分鐘)  7.1  什么是函數(shù)  7.2  如何定義函數(shù)  7.2.1  無參函數(shù)的定義形式  7.2.2  有參函數(shù)的定義形式  7.2.3  空函數(shù)  7.3  函數(shù)的交互接口  7.3.1  函數(shù)的數(shù)據(jù)出入口——形參和實(shí)參  7.3.2  函數(shù)參數(shù)使用時(shí)應(yīng)注意什么  7.3.3  函數(shù)的數(shù)據(jù)出口——返回值  7.4  調(diào)用——訪問函數(shù)的方法  7.4.1  如何調(diào)用函數(shù)  7.4.2  何時(shí)、何處會(huì)調(diào)用函數(shù)  7.4.3  調(diào)用函數(shù)時(shí)應(yīng)注意些什么  7.4.4  函數(shù)的聲明  7.5  如何在函數(shù)之間傳遞參數(shù)  7.5.1  用傳值方式進(jìn)行參數(shù)傳遞  7.5.2  用傳地址方式進(jìn)行參數(shù)傳遞  7.6  小結(jié)  7.7  本章習(xí)題  第8章  深入學(xué)習(xí)C語言函數(shù)( 教學(xué)視頻:56分鐘)  8.1  C語言的入口函數(shù)main()  8.1.1  如何定義main()函數(shù)  8.1.2  不同返回類型的main()函數(shù)  8.1.3  main()函數(shù)的參數(shù)  8.2  函數(shù)的數(shù)組類型參數(shù)  8.2.1  數(shù)組元素作為函數(shù)實(shí)參  8.2.2  數(shù)組名作為函數(shù)參數(shù)  8.2.3  多維數(shù)組作為函數(shù)參數(shù)  8.3  函數(shù)的嵌套調(diào)用  8.3.1  什么是函數(shù)的嵌套調(diào)用  8.3.2  函數(shù)嵌套調(diào)用實(shí)例  8.4  函數(shù)的遞歸調(diào)用  8.4.1  什么是函數(shù)的遞歸調(diào)用  8.4.2  函數(shù)遞歸調(diào)用實(shí)例  8.5  外部函數(shù)與內(nèi)部函數(shù)  8.5.1  什么是外部函數(shù)  8.5.2  什么是內(nèi)部函數(shù)  8.6  函數(shù)調(diào)用應(yīng)用實(shí)例  8.7  小結(jié)  8.8  本章習(xí)題  第9章  指針( 教學(xué)視頻:71分鐘)  9.1  為何引入指針  9.1.1  以直接方式訪問內(nèi)存  9.1.2  以間接方式訪問內(nèi)存  9.2  如何定義及引用指針  9.2.1  什么是指針  9.2.2  如何定義指針變量  9.2.3  指針相關(guān)的運(yùn)算符  9.2.4  指針的引用  9.3  指針相關(guān)的運(yùn)算  9.3.1  指針相關(guān)的賦值運(yùn)算  9.3.2  指針相關(guān)的算術(shù)運(yùn)算  9.3.3  指針相關(guān)的關(guān)系運(yùn)算  9.4  數(shù)組與指針  9.4.1  數(shù)組元素的指針  9.4.2  以指針方式引用數(shù)組元素  9.4.3  數(shù)組指針作為函數(shù)參數(shù)  9.4.4  指向多維數(shù)組的指針變量  9.5  指針類型數(shù)組  9.5.1  什么是指針數(shù)組  9.5.2  指針數(shù)組使用實(shí)例  9.6  指針與字符串  9.6.1  指向字符的指針  9.6.2  字符指針使用實(shí)例  9.6.3  函數(shù)的字符串指針類型參數(shù)  9.6.4  字符串指針和字符數(shù)組的異同  9.7  函數(shù)與指針  9.7.1  函數(shù)指針  9.7.2  函數(shù)指針作為函數(shù)的參數(shù)  9.8  指針的指針  9.8.1  如何定義指針的指針  9.8.2  如何使用指針的指針  9.9  指針應(yīng)用實(shí)例  9.10  小結(jié)  9.11  本章習(xí)題  第2篇  C語言編程進(jìn)階 第10章  構(gòu)造數(shù)據(jù)類型及其應(yīng)用( 教學(xué)視頻:61分鐘)  10.1  結(jié)構(gòu)體數(shù)據(jù)類型  10.1.1  什么是結(jié)構(gòu)體  10.1.2  如何定義結(jié)構(gòu)體  10.2  結(jié)構(gòu)體類型變量  10.2.1  如何定義結(jié)構(gòu)體變量  10.2.2  如何引用結(jié)構(gòu)體變量  10.2.3  如何初始化結(jié)構(gòu)體變量  10.3  結(jié)構(gòu)體數(shù)組  10.3.1  如何定義結(jié)構(gòu)體數(shù)組  10.3.2  如何初始化結(jié)構(gòu)體數(shù)組  10.3.3  如何引用結(jié)構(gòu)體數(shù)組  10.4  結(jié)構(gòu)體指針  10.4.1  結(jié)構(gòu)體類型變量的指針  10.4.2  結(jié)構(gòu)體類型數(shù)組指針  10.5  結(jié)構(gòu)體變量與函數(shù)  10.5.1  結(jié)構(gòu)體變量作為函數(shù)參數(shù)  10.5.2  結(jié)構(gòu)體變量作函數(shù)的返回值  10.6  內(nèi)存的動(dòng)態(tài)存儲(chǔ)分配技術(shù)  10.6.1  內(nèi)存的動(dòng)態(tài)存儲(chǔ)分配  10.6.2  鏈表  10.6.3  動(dòng)態(tài)存儲(chǔ)分配函數(shù)  10.6.4  創(chuàng)建鏈表  10.6.5  查詢鏈表  10.6.6  鏈表結(jié)點(diǎn)的插入  10.6.7  鏈表結(jié)點(diǎn)的刪除  10.7  結(jié)構(gòu)體應(yīng)用實(shí)例  10.8  共用體  10.8.1  什么是共用體  10.8.2  如何聲明共用體  10.8.3  如何引用共用體變量成員  10.8.4  共用體的使用注意事項(xiàng)  10.9  枚舉  10.9.1  如何定義枚舉類型  10.9.2  如何聲明枚舉類型變量  10.9.3  如何引用枚舉類型變量  10.9.4  枚舉類型的實(shí)用注意事項(xiàng)  10.10  自定義類型  10.11  小結(jié)  10.12  本章習(xí)題  第11章  C語言的最小數(shù)據(jù)單位——位( 教學(xué)視頻:34分鐘)  11.1  位運(yùn)算基礎(chǔ)  11.1.1  位與字節(jié)  11.1.2  原碼  11.1.3  反碼  11.1.4  補(bǔ)碼  11.2  位運(yùn)算  11.2.1  按位與運(yùn)算  11.2.2  按位或運(yùn)算  11.2.3  按位異或運(yùn)算  11.2.4  按位取反運(yùn)算  11.2.5  左移運(yùn)算  11.2.6  右移運(yùn)算  11.3  位運(yùn)算實(shí)例  11.3.1  取一個(gè)二進(jìn)制整數(shù)最右端第m位開始的n位  11.3.2  輸出正整數(shù)的二進(jìn)制形式  11.4  位段  11.4.1  位段基礎(chǔ)知識(shí)  11.4.2  位段的引用  11.5  小結(jié)  11.6  本章習(xí)題  第12章  預(yù)處理( 教學(xué)視頻:35分鐘)  12.1  文件包含  12.1.1  文件包含宏基礎(chǔ)  12.1.2  如何實(shí)用文件包含宏  12.1.3  文件包含宏的使用注意事項(xiàng)  12.2  宏定義  12.2.1  定義符號(hào)常量  12.2.2  定義不帶參數(shù)  12.2.3  定義帶參數(shù)的宏  12.2.4  帶參數(shù)的宏注意事項(xiàng)  12.2.5  帶參數(shù)的宏與函數(shù)的區(qū)別  12.2.6  宏定義的使用注意事項(xiàng)  12.3  條件編譯  12.3.1  #ifdef形式的條件編譯  12.3.2  #ifndef形式的條件編譯  12.3.3  #if形式的條件編譯  12.4  小結(jié)  12.5  本章習(xí)題  第13章  文件操作( 教學(xué)視頻:48分鐘)  13.1  文件操作基礎(chǔ)  13.1.1  文件基礎(chǔ)知識(shí)  13.1.2  文件指針  13.1.3  文件處理步驟  13.2  文件的打開和關(guān)閉  13.2.1  文件的打開  13.2.2  文件的關(guān)閉  13.3  文件的讀寫  13.3.1  字符的輸入、輸出  13.3.2  字符串的輸入、輸出  13.3.3  格式化數(shù)據(jù)的輸入、輸出文件  13.3.4  數(shù)據(jù)塊的輸入、輸出文件  13.3.5  文件狀態(tài)檢查  13.4  文件定位  13.4.1  移動(dòng)位置指針到文件頭  13.4.2  隨機(jī)移動(dòng)文件位置指針  13.5  小結(jié)  13.6  本章習(xí)題  第3篇  實(shí)  例  篇 第14章  教務(wù)管理系統(tǒng)( 教學(xué)視頻:55分鐘)  14.1  教務(wù)管理系統(tǒng)主要數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)  14.1.1  分析數(shù)據(jù)庫中的表  14.1.2  數(shù)據(jù)庫功能模塊劃分  14.1.3  需要的內(nèi)存文件與頭文件  14.2  程序界面設(shè)計(jì)  14.3  各個(gè)模塊的實(shí)現(xiàn)  14.3.1  學(xué)生記錄文件建立  14.3.2  學(xué)生成績記錄的錄入  14.3.3  計(jì)算本學(xué)期課程平均成績  14.3.4  成績排序  14.3.5  分類統(tǒng)計(jì)成績分布情況  14.3.6  成績的輸出  14.3.7  學(xué)生記錄的保存  14.3.8  學(xué)生的查找操作  14.3.9  學(xué)生記錄的追加  14.3.10  刪除數(shù)據(jù)庫中指定的學(xué)生記錄  14.3.11  學(xué)生數(shù)據(jù)的修改  14.3.12  課程信息表的建立  14.3.13  安排課程的授課順序  14.3.14  安排教學(xué)計(jì)劃  14.3.15  教務(wù)管理系統(tǒng)實(shí)現(xiàn)  14.4  小結(jié)   

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)