2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

普通高等院校規劃教材:程序設計基礎(C語言)

  • 作者:丁海軍 等 著
  • 出版社: 北京航空航天大學出版社
  • 出版時間:2009-08-01
  • 版次:1
  • 商品編號: 10286257

    頁數:328

    紙張:膠版紙

    印次:1

    ISBN:9787811248623

    印刷時間:2009-08-01

    正文語種:中文


HK$56.30 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《程序設計基礎(C語言)》以C語言作為程序設計語言,介紹了程序設計的概念和一些重要的程序設計算法。全書體系編排新穎,內容豐富,通俗易懂。通過重要的C語言語法的集中介紹,便於C語言學習的快速入門,以此為基礎更好地學習程序設計思想、方法和技巧。   書中介紹了大量的基礎算法,例題豐富,具有趣味性。   《程序設計基礎(C語言)》可以作為理工科大學生程序設計或者C語言課程教材,也可作為大學生程序設計競賽的基礎訓練教程。

目錄

第1章 C語言程序設計概念 1.1 C語言程序概念 1.1.1 C語言程序入門實例 1.1.2 C語言程序組成要素 1.2 算法與程序設計方法學 1.2.1 算法的概念 1.2.2 算法設計原則 1.2.3 算法設計的基本方法和策略 1.2.4 一般編程步驟 1.3 習題 第2章 C語言快速入門 2.1 標示符命名規則 2.2 數據類型、變量和常量 2.2.1 數據類型 2.2.2 常量的使用 2.2.3 變量的定義和使用 2.2.4 類型長度運算符 2.2.5 類型重定義 2.3 運算符和表達式 2.3.1 賦值運算符 2.3.2 算術運算符 2.3.3 增量運算符 2.3.4 關係運算符 2.3.5 邏輯運算符 2.3.6 復合賦值運算符 2.3.7 表達式求值過程 2.3.8 表達式的數據類型及類型轉換 2.3.9 逗號表達式 2.4 基本輸入輸出 2.4.1 格式化輸出 2.4.2 格式化輸入 2.5 過程控制結構 2.5.1 語句概述 2.5.2 結構化程序設計 2.6 順序結構 2.7 選擇結構 2.7.1 基本選擇結構 2.7.2 條件運算符 2.7.3 多分支選擇結構 2.8 循環結構 2.8.1 for循環結構 2.8.2 while循環語句 2.8.3 循環輔助語句 2.8.4 goto語句 2.9 函數的定義與使用 2.10 數據存儲特性 2.10.1 變量修飾符 2.10.2 變量的作用域 2.10.3 變量的生存期 2.11 預處理指令 2.11.1 宏定義指令 2.11.2 文件包含指令 2.12 窮舉法程序設計 2.13 窮舉法求解邏輯推理問題 2.14 習題 2.14.1 語法練習 2.14.2 編程練習 第3章 基本程序設計 3.1 選擇結構程序設計 3.1.1 條件語句基本編程模式 3.1.2 浮點數的相等性比較 3.1.3 條件選擇語句的嵌套 3.1.4 嵌套條件語句與多分支語句的比較 3.2 循環結構程序設計 3.2.1 3種基本循環結構的比較 3.2.2 循環嵌套 3.3 綜合編程實例 3.4 基本數論算法 3.4.1 整數與整除 3.4.2 素數 3.4.3 最大公約數和最小公倍數 3.5 窮舉法求解數論的相關問題 3.6 遞推與迭代算法 3.7 習題 第4章 數組 4.1 一維數組 4.1.1 定義格式 4.1.2 一維數組的使用 4.2 二維及多維數組 4.2.1 定義格式 4.2.2 二維數組初始化 4.2.3 二維數組的使用 4.3 數組作為函數參數 4.3.1 數組元素作函數參數 4.3.2 一維數組名作為函數參數 4.3.3 二維數組作函數參數 4.4 程序閱讀與理解 4.5 數據統計程序設計 4.6 排序算法程序設計 4.6.1 數據的有序插人算法 4.6.2 插入排序 4.6.3 選擇排序 4.6.4 冒泡排序 4.7 查找算法程序設計 4.7.1 順序查找算法 4.7.2 二分查找算法 4.8 集合運算程序設計 4.8.1 集合的表示 4.8.2 求兩個集合的並集算法 4.8.3 求兩個集合的交集算法 4.9 矩陣程序設計 4.9.1 矩陣乘法 4.9.2 矩陣鞍點 4.9.3.螺旋矩陣 4.9.4 魔方矩陣 4.10 遞推與迭代算法Ⅱ 4.11 習題 4.11.1 填空題 4.11.2 編程問題 第5章 指針 5.1 指針的概念 5.1.1 指針和內存地址 5.1.2 指針變量的定義 5.1.3 變量取地址運算 5.1.4 間接尋址(取內容運算) 5.1.5 指針變量賦值、加減及比較運算 5.2 指針與數組的關係 5.2.1 指針與一維數組 5.2.2 指針與多維數組 5.3 指針數組與多級指針 5.3.1 指針數組 5.3.2 多級指針 5.4 動態存儲分配 5.4.1 malloc函數與free函數 5.4.2 動態內存分配實現可變長數組 5.4.3 動態內存分配實現二維數組 5.5 指針作為函數參數 5.6 返回值為指針的函數 5.7 指向函數的指針 5.7.1 問題的提出 5.7.2 指向函數的指針 5.8 void型指針 5.8.1 void指針概念 5.8.2 用void指針實現通用排序程序 5.9 習題 5.9.1 語法練習 5.9.2 編程練習 第6章 字符串 6.1 字符數據 6.1.1 字符常量 6.1.2 轉義字符 6.1.3 字符型變量 6.1.4 字符的輸入與輸出 6.2 字符串 6.2.1 字符串概念及其常量 6.2.2 字符串的存儲 6.2.3 字符串的結束標誌 6.3 字符串的表示 6.3.1 用一維數組表示字符串 6.3.2 用指針表示字符串變量 6.3.3 兩種表示的區別 6.4 字符串數組 6.4.1 用字符型二維數組表示字符串數組 6.4.2 用字符型指針數組表示字符串數組 6.5 字符串的輸入和輸出 6.6 字符串的基本運算 6.7 字符串應用舉例 6.8 大整數的數學運算 6.9 習題 第7章 結構體、鏈表與文件系統 7.1 結構體 7.2 聯合體 7.3 枚舉類型 7.4 鏈表 7.5 文件系統 7.6 習題 第8章 位處理 第9章 算法設計策略 第10章 程序調試 附錄 參考文獻


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。