中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
C語言基礎案例教程

包郵 C語言基礎案例教程

作者:汪新民
出版社:北京大學出版社出版時間:2010-07-01
開本: 16開 頁數: 262頁
中 圖 價:¥20.2(6.5折) 定價  ¥31.0 登錄后可看到會員價
暫時缺貨 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C語言基礎案例教程 版權信息

C語言基礎案例教程 本書特色

《C語言基礎案例教程》是21世紀全國應用型本科計算機案例型規劃教材之一。

C語言基礎案例教程 目錄

第1章 C語言概述1.1 一個C語言程序1.2 程序和程序設計語言1.3 計算機求解問題的步驟1.4 C語言簡介1.5 程序的靈魂——算法1.5.1 算法的概念1.5.2 算法的特性1.5.3 算法的表示本章小結習題上機實驗第2章 簡單C語言程序2.1 在屏幕上顯示信息2.2 數值計算2.3 程序解析2.3.1 簡單數據類型2.3.2 算術表達式2.3 -3輸入/輸出函數2.4 計算銀行存款利息2.5 其他運算符本章小結習題上機實驗第3章 分支結構3.1 關系運算符與關系表達式3.2 邏輯運算符與邏輯表達式3.3 基本if語句3.4 嵌套的if語句和switch語句3.5 分支結構程序舉例本章小結習題上機實驗第4章 循環結構程序設計4.1 累加求和問題4.1.1 求自然數的和4.1.2 計算圓周率4.2 while語句4.2.1 while語句的一般形式4.2.2 統計輸入的一批學生的平均成績4.3 do.while語句4.3.1 do.while語句的一般形式4.3.2 *大公約數問題4.4 for語句4.4.1 for語句的一般形式4.4.2 Fibonacci數列4.5 九九乘法表與搬磚問題4.5.1 九九乘法表4.5.2 搬磚問題4.6 break語句與continue語句4.6.1 break語句4.6.2 continue語句4.7 循環結構程序應用舉例本章小結習題上機實驗第5章 數組5.1 排序問題5.1.1 程序解析5.1.2 一維數組的定義和引用5.1.3 一維數組的初始化5.1.4 使用一維數組編程5.2 找出矩陣中*大值所在的位置5.2.1 程序解析5.2.2 二維數組的定義和引用5.2.3 二維數組的初始化5.2.4 使用二維數組編程5.3 字符數組與字符串5.3.1 字符數組5.3.2 統計字符個數5.3.3 字符串處理函數及應用5.4 進位制轉換5.4.1 十進制轉換為八(二、十六)進制5.4.2 輸出進位制轉換表本章小結習題上機實驗第6章 模塊化程序設計6.1 計算圓的周長和面積6.2 使用函數編寫程序6.2.1 函數定義的一般形式6.2.2 函數的參數6.2 3 函數的返回值和類型6.3 變量與函數6.3.1 局部變量和全局變量6.3.2 變量生命周期和靜態局部變量6.4 函數的調用6.4.1 函數調用的一般形式6.4.2 函數的調用的方式6.4.3 函數與數組6.4.4 函數的嵌套調用6.5 遞歸問題求解6.6 編譯預處理6.6.1 概述6.6.2 宏定義6.6.3 文件包含6.6.4 C語言庫函數簡介本章小結習題上機實驗第7章 指針7.1 尋找保險箱密碼7.1.1 尋找保險箱密碼解析7.1.2 地址與指針7.1.3 指針變量及其定義7.1.4 指針變量的基本運算7.1.5 指針變量的初始化7.2 貍貓換太子7.2.1 問題解析7.2.2 指針作為函數的參數7.3 排序算法7.3.1 冒泡排序7.3.2 指針、數組和地址間的關系7.3.3 通過指針引用數組元素7.3.4 數組名作為函數的參數7.4 字符串加密7.4.1 加密問題7.4.2 字符串和字符指針7.5 指針數組和指向指針的指針7.5.1 指針數組的概念7.5.2 指向指針的指針7.5.3 指針數組作為main函數的形參7.6 任意個整數的存儲7.6.1 任意個整數的存儲問題7.6.2 用指針實現內存動態分配本章小結習題上機實驗第8章 結構體8.1 構建學生基本信息8.2 結構體變量8.2.1 結構體變量定義8.2.2 結構體變量的引用8.2.3 結構體變量的初始化8.3 結構體數組8.3.1 結構體數組的定義8.3.2 結構體數組的初始化8.3.3 應用舉例8.4 指針和結構體8.4.1 指向結構體變量的指針8.4.2 指向結構體數組的指針8.4.3 結構指針參數8.5 結構體綜合應用本章小結習題上機實驗第9章 文件9.1 將“BeUing20081”寫入文件9.2 讀取學生信息文件9.3 文件復制本章小結習題上機實驗第10章 用C語言開發軟件實例10.1 問題描述10.2 需求分析10.3 模塊設計10.4 程序編碼10.5 程序調試運行本章小結上機實驗附錄A ASC11碼表附錄B C99關鍵字附錄C 常用庫函數附錄D 常見出錯信息參考文獻
展開全部

C語言基礎案例教程 節選

《C語言基礎案例教程》主要內容包括C語言程序結構及運行環境、各種數據類型及使用方法、順序結構、選擇結構、循環結構、數組、函數、編譯預處理、指針、結構體、位運算、文件等。*后,還給出一個幾乎涵蓋《C語言基礎案例教程》所有知識點的綜合應用案例(電子通信錄)的分析與設計,可作為課程設計內容。每章后均附有相當數量的習題供讀者練習。《C語言基礎案例教程》的特點是在內容安排上采用循序漸進的方式,在組織形式上采用通俗易懂的案例教學和啟發式教學的方式,并輔以大量便于說明問題的案例,用案例帶動知識點的方法進行講解,以一節為一個單元,對知識點進行細致的取舍和編排,按節細化知識點并結合知識點介紹相關的案例,將知識和案例放在同一節中,使知識和案例相結合。《C語言基礎案例教程》可作為高校各專業的C語言教材和全國計算機等級考試參考書,也可供對C語言感興趣的其他讀者自學使用。

C語言基礎案例教程 相關資料

插圖:程序可以簡單,也可以復雜,簡單的程序只有幾條指令,而復雜的程序有成千上萬指令。程序的規模越大,內容越復雜,所需要的程序指令就越多,程序的結構也就越復雜。隨著計算機科學技術的飛速發展,程序也變得越來越龐大和復雜。僅一個Windows操作系統就有幾萬條的指令代碼,所以給計算機下命令已不是一兩個“長官”的事了,而是一個團體集體智慧的結晶。1997年5月,IBM公司設計的名為“深藍”的計算機程序,以2勝2平1負戰勝了國際象棋大師卡斯帕羅夫。程序設計(Programming)是指設計、編制、調試程序的方法和過程。程序設計是目標明確的智力活動,它要求編寫程序的人員(程序員)首先對需要完成的任務有一個比較清晰的認識,然后按照計算機可以識別的方式來組織這些指令以形成程序,最后將描述這個任務的程序交由計算機去執行,從而完成該任務。由于任務的復雜性和多樣性,使得程序設計不可能一次就達到要求,需要在程序的設計過程中不斷地修改和完善,最終滿足任務的需求,這個過程叫做程序的調試和測試。2.程序設計語言像長官下達命令一樣,要想讓士兵正確地執行命令,長官的命令必須以一種士兵可以理解的方式來表達,這就是人類的語言。要想讓計算機能正確地執行人們所編寫的這一系列指令(程序),這些指令(程序)必須以計算機能理解的方式來表達,這就是計算機程序設計語言(Programming Language),它是人和計算機之間進行交流和溝通的工具。人類的語言是由語法和詞匯構成的,同樣計算機語言也是由語法和詞匯構成的。所謂語法,就是語言規則的集合,規定什么是允許的,什么是不允許的,什么是正確的,什么是錯誤的;所謂詞匯就是符號,它是語言的構成要素。計算機所能直接識別的語言只有一種,這就是機器語言。機器語言是由0和1(即二進制)組成的指令序列。因為人們對二進制數據書寫和理解都存在一定的困難,所以產生了多種所謂的高級語言(如C語言、Basic語言、Fortran語言等),這些高級語言比較接近人們日常使用的自然語言,給人們的書寫和閱讀程序帶來了極大的方便。但高級語言不能被計算機直接識別,需要將其“翻譯”成機器語言,這個過程叫做編譯。編譯過程由相應計算機語言的編譯程序自動完成,不需要手工翻譯轉化。1.3 計算機求解問題的步驟計算機求解問題就是人們解決某一問題的方法和步驟的計算機化,或者說是通過計算機來表達人們對某一問題的解決方法。也就是說,一個問題,如果人們不知道如何求解,那么計算機是不可能做出正確答案的。程序設計過程實際上是問題解決方案的計算機描述過程,所以程序設計過程必須遵循人們解決問題的一般過程,即分析問題、尋找方法、描述方法和實施方法的過程。具體來說包括以下5個步驟:問題提出與分析;問題的數據描述;問題的功能描述;數據和功能的計算機實現;編碼、調試、編譯、連接和運行。下面以一個具體的實例——“自動應答器”的設計與實現來分析以上過程和步驟。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 24位ADC|8位MCU-芯易德科技有限公司 | 无线讲解器-导游讲解器-自助讲解器-分区讲解系统 品牌生产厂家[鹰米讲解-合肥市徽马信息科技有限公司] | 布袋除尘器-单机除尘器-脉冲除尘器-泊头市兴天环保设备有限公司 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 贝壳粉涂料-内墙腻子-外墙腻子-山东巨野七彩贝壳漆业中心 | 合金ICP光谱仪(磁性材料,工业废水)-百科 | 美侍宠物-专注宠物狗及宠物猫训练|喂养|医疗|繁育|品种|价格 | 电动百叶窗,开窗器,电动遮阳百叶,电动开窗机生产厂家-徐州鑫友工控科技发展有限公司 | 粉丝机械,粉丝烘干机,粉丝生产线-招远市远东粉丝机械有限公司 | 杭州荣奥家具有限公司-浙江办公家具,杭州办公家具厂 | 西子馋火锅鸡加盟-太原市龙城酉鼎餐饮管理有限公司 | ptc_浴霸_大巴_干衣机_呼吸机_毛巾架_电动车加热器-上海帕克 | 自动焊锡机_点胶机_螺丝机-锐驰机器人 | 焊锡丝|焊锡条|无铅锡条|无铅锡丝|无铅焊锡线|低温锡膏-深圳市川崎锡业科技有限公司 | 电子海图系统-电梯检验系统-智慧供热系统开发-商品房预售资金监管系统 | 微波消解仪器_智能微波消解仪报价_高压微波消解仪厂家_那艾 | 电动车头盔厂家_赠品头盔_安全帽批发_山东摩托车头盔—临沂承福头盔 | 上海质量认证办理中心 | 上海盐水喷雾试验机_两厢式冷热冲击试验箱-巨怡环试 | 南京泽朗生物科技有限公司-液体饮料代加工_果汁饮料代加工_固体饮料代加工 | 废水处理-废气处理-工业废水处理-工业废气处理工程-深圳丰绿环保废气处理公司 | 锂离子电池厂家-山东中信迪生电源 | 洗瓶机厂家-酒瓶玻璃瓶冲瓶机-瓶子烘干机-封口旋盖压盖打塞机_青州惠联灌装机械 | 不锈钢发酵罐_水果酒发酵罐_谷物发酵罐_山东誉诚不锈钢制品有限公司 | 大倾角皮带机-皮带输送机-螺旋输送机-矿用皮带输送机价格厂家-河南坤威机械 | 排烟防火阀-消防排烟风机-正压送风口-厂家-价格-哪家好-德州鑫港旺通风设备有限公司 | 环氧树脂地坪漆_济宁市新天地漆业有限公司 | 扬子叉车厂家_升降平台_电动搬运车|堆高车-扬子仓储叉车官网 | 礼至家居-全屋定制家具_一站式全屋整装_免费量房设计报价 | 全自动不干胶贴标机_套标机-上海今昂贴标机生产厂家 | 德国GMN轴承,GMN角接触球轴承,GMN单向轴承,GMN油封,GMN非接触式密封 | 北京工业设计公司-产品外观设计-产品设计公司-千策良品工业设计 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 磁力加热搅拌器-多工位|大功率|数显恒温磁力搅拌器-司乐仪器官网 | 渣土车电机,太阳能跟踪器电机,蜗轮蜗杆减速电机厂家-淄博传强电机 | 厂厂乐-汇聚海量采购信息的B2B微营销平台-厂厂乐官网 | 钢格板|热镀锌钢格板|钢格栅板|钢格栅|格栅板-安平县昊泽丝网制品有限公司 | 北京软件开发_软件开发公司_北京软件公司-北京宜天信达软件开发公司 | 胶原检测试剂盒,弹性蛋白检测试剂盒,类克ELISA试剂盒,阿达木单抗ELISA试剂盒-北京群晓科苑生物技术有限公司 | 换链神器官网-友情链接交换、购买交易于一体的站长平台 | 沈阳建筑设计公司_加固改造设计_厂房设计_设计资质加盟【金辉设计】 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 海日牌清洗剂-打造带电清洗剂、工业清洗剂等清洗剂国内一线品牌 海外整合营销-独立站营销-社交媒体运营_广州甲壳虫跨境网络服务 |