幫助中心 | 我的帳號 | 關於我們

C語言程序設計基礎(微課版)/高等院校程序設計新形態精品系列

  • 作者:編者:張寧|責編:劉博
  • 出版社:人民郵電
  • ISBN:9787115645678
  • 出版日期:2025/01/01
  • 裝幀:平裝
  • 頁數:347
人民幣:RMB 79.8 元      售價:元
放入購物車
加入收藏夾

內容大鋼
    本書是程序設計基礎類教材,旨在面向程序設計初學者(特別是非電腦相關專業的讀者)講解C語言程序設計相關知識。本書主要內容包括程序設計和C語言概述,數據類型、運算符和表達式,順序結構,選擇結構,循環結構,數組,函數,指針,字元串,變數的作用域、存儲類別和編譯預處理,自定義類型,文件,公共基礎知識等。本書用通俗易懂的方式講解C語言的基本概念和基本編程方法,使用幽默、生動和符合當代大學生思維習慣的講授方式。本書案例貼近生活,並引入大量遊戲化的案例,使讀者能輕鬆、高效地掌握C語言程序設計方法。本書還介紹大量針對典型問題的獨特編程方法,幫助初學者快速使用C語言解決實際問題,提升編程實戰能力。
    本書可用作各類大、中專院校「C語言程序設計」課程的教材。本書兼顧全國電腦等級考試二級C語言程序設計考試大綱的相關要求,也可作為全國電腦等級考試的輔導教材和培訓教材。

作者介紹
編者:張寧|責編:劉博

目錄
第1章  從這裡愛上編程——程序設計和C語言概述
  1.1  做電腦的小主——電腦程序和電腦語言
  1.2  第一次親密接觸——縱覽C語言
    1.2.1  一窺程序之美——C語言程序的結構
    1.2.2  雖說萬事開頭難,但有時也未必——第1個C語言程序
    1.2.3  程序里的說明書——註釋
    1.2.4  標識符、常量和變數
  1.3  先利其器——上機指導
    1.3.1  環境設置
    1.3.2  新建程序
    1.3.3  輸入程序
    1.3.4  運行程序
    1.3.5  語法錯誤調試方法
    1.3.6  邏輯錯誤調試方法
    1.3.7  項目的打開和關閉
  1.4  天平遊戲——進位轉換
    1.4.1  我從哪裡來——二進位、八進位、十六進位
    1.4.2  不同進位數之間的轉換
第2章  數海尋源——數據類型、運算符和表達式
  2.1  細說數據類型
    2.1.1  整型數據
    2.1.2  實型數據
    2.1.3  字元型數據
    2.1.4  字元串常量
  2.2  諸算達人——運算符和表達式
    2.2.1  再談加、減、乘、除——算術運算
    2.2.2  命令:「進去!」——賦值
    2.2.3  程序計數器——自增、自減
    2.2.4  倒數第一花絮——逗號運算
    2.2.5  一把尺子——求位元組數運算符sizeof
  2.3  位在我心中——位運算
第3章  一戰到底——順序結構
  3.1  整裝待發——C語言中的語句
  3.2  一個一個來——單個字元的輸出與輸入
    3.2.1  拿好鑰匙進倉庫——輸出與輸入概述
    3.2.2  向屏幕開火——單個字元的輸出
    3.2.3  飯要一口一口地吃——單個字元的輸入
  3.3  批量送貨——格式輸出與輸入
    3.3.1  交警指揮交通——格式輸出函數printf
    3.3.2  多功能快遞員——格式輸入函數scanf
  3.4  變身專業小高手——順序結構程序舉例
第4章  程序也能走捷徑——選擇結構
  4.1  人工智慧之源——實現選擇的運算
    4.1.1  較量較量排老幾——關係運算和邏輯運算
    4.1.2  挑剔的「嗎+否則」——條件運算
  4.2  如果——if語句
    4.2.1  教室停電不上課——if語句的基本形式
    4.2.2  一朝天子一朝臣——if語句的完整形式
    4.2.3  大盒裡套小盒——if語句的嵌套
  4.3  多路開關——switch語句

    4.3.1  司令的錦囊——switch語句的形式
    4.3.2  夾著書籤讀書——switch語句的執行過程
    4.3.3  拆包裝盒——switch語句的嵌套
  4.4  goto去哪兒了——goto語句
第5章  不必親手愚公移山——循環結構
  5.1  我謹慎,看好了才會幹——while語句
  5.2  我魯莽,先幹了再說——do...while語句
  5.3  我勤奮,我勞動,我光榮——for語句
    5.3.1  按勞分配——for語句的基本形式
    5.3.2  勞動者的工作模式——for語句的常見應用
    5.3.3  有人接班我休息——表達式的變化
  5.4  循環里的循環——循環嵌套
  5.5  埋頭幹活中的抬頭看路——continue和break語句
    5.5.1  源於生活——continue和break概述
    5.5.2  下一個上——continue語句
    5.5.3  前方施工請繞行——break語句
  5.6  輕車熟路——程序控制結構小結和綜合舉例
第6章  把平房升級為樓房——數組
  6.1  直線升級——一維數組
    6.1.1  一維數組的基本用法
    6.1.2  一維數組定義和引用的注意事項
    6.1.3  一維數組的初始化(定義時賦初值)
    6.1.4  一維數組的應用
  6.2  這個經常有——查找和排序
    6.2.1  放大鏡的背後——查找技術
    6.2.2  混亂之治——排序技術
  6.3  平面升級——二維數組
    6.3.1  二維數組的定義和引用
    6.3.2  二維數組在內存中的存儲形式
    6.3.3  二維數組的初始化(定義時賦初值)
    6.3.4  二維數組程序舉例
    6.3.5  二維數組是由一維數組組成的
第7章  矇著面幹活——函數
  7.1  一個故事——函數概述
  7.2  寫有多個自然段的文章——函數的定義和調用
    7.2.1  寫個自然段——函數的定義
    7.2.2  叫服務員上菜——函數的調用
    7.2.3  廚師是怎樣幹活兒的——函數調用的過程
    7.2.4  上菜啦——函數的返回值
    7.2.5  做指揮官的感覺——使用函數編程
    7.2.6  main函數的返回值
  7.3  先喊你一聲——函數的聲明
  7.4  函數的嵌套調用和遞歸調用
    7.4.1  函數里的函數——函數的嵌套調用
    7.4.2  函數的遞歸調用
第8章  璀璨的星星——指針
  8.1  別把地址不當值——指針變數
    8.1.1  內存里的門牌號——地址
    8.1.2  找張字條記地址——定義指針變數
    8.1.3  專「紙」專用——指針變數的基類型

    8.1.4  把地址記下來——指針變數的賦值
    8.1.5  指針運算倆兄弟——兩個運算符
  8.2  原來咱倆是一個朋友圈的——一維數組的指針
    8.2.1  下一站到哪兒了——指針變數的運算
    8.2.2  「名字」的玄機——一維數組名是指針變數
  8.3  雙層皮——二級指針
    8.3.1  我是你的上級——二維數組的指針和行指針
    8.3.2  來自「星星」的數組——指針數組和指針的指針
    8.3.3  指針三家人——變數小結
  8.4  寄快遞,填快遞單——函數與指針
    8.4.1  把地址給快遞員——指針變數作為函數參數
    8.4.2  抓葡萄不抓粒,要抓柄——數組作為函數參數
    8.4.3  指針私房菜——返回地址值的函數
    8.4.4  函數遙控器——函數的指針
第9章  一兩撥千斤——字元串
  9.1  集體入住賓館——字元串的存儲
    9.1.1  以char型數組保存字元串
    9.1.2  以char *型指針變數保存字元串的首地址
  9.2  一條路走到0——字元串的輸入和輸出
  9.3  針術秘笈——字元串處理技術
    9.3.1  字元計數和字元轉換
    9.3.2  字元串中字元的定位與字元串連接
    9.3.3  字元串的截斷
    9.3.4  字元串中字元的刪除和複製
  9.4  字元串小幫手——字元串庫函數
  9.5  字元串進樓房——字元串數組與多個字元串的處理
  9.6  另類運行程序——main函數的參數
第10章  超時空要塞——變數的作用域、存儲類別和編譯預處理
  10.1  變數的時空屬性——變數的作用域和存儲類別
    10.1.1  空間作用範圍——局部變數和全局變數
    10.1.2  時間作用範圍——變數的存儲類別
  10.2  有備無患——編譯預處理
    10.2.1  潛伏代號——宏定義
    10.2.2  自動複製、粘貼——文件包含
    10.2.3  早知當初,何必如此——條件編譯
第11章  我的類型我做主——自定義類型
  11.1  多功能收納盒——結構體
    11.1.1  繪製設計圖——定義結構體類型
    11.1.2  製作收納盒——使用結構體變數
    11.1.3  製作通訊錄——結構體數組
    11.1.4  訓練弓箭手——結構指針變數
    11.1.5  重口味與輕口味——結構體類型數據用於函數
    11.1.6  收納盒套收納盒——結構體類型的嵌套
  11.2  公路橋洞——共用體
  11.3  「栗子」擺出來——枚舉
  11.4  給類型起「綽號」——類型定義符typedef
  11.5  內存空間的批發和零售——動態存儲分配
  11.6  電影院里的座次問題——鏈表
    11.6.1  鏈表的建立和遍歷
    11.6.2  鏈表節點的插入和刪除

    11.6.3  鏈表的高級兄弟——高級鏈表簡介
第12章  至高無上的控制權——文件
  12.1  一針掌控全文件——文件指針
    12.1.1  代號與文件牽手——文件的打開
    12.1.2  代號與文件分手——文件的關閉
  12.2  搬運流水線——文件的讀寫
    12.2.1  文件操作流程
    12.2.2  手指和筆尖——文件位置指針
    12.2.3  文本文件的讀寫
    12.2.4  二進位文件的讀寫
  12.3  這是手工活兒——文件的隨機讀寫
第13章  編程高手武功秘笈——公共基礎知識
  13.1  水面下的冰山——電腦系統
    13.1.1  電腦的發展
    13.1.2  機箱里的那些事兒——電腦硬體系統
    13.1.3  電腦大管家——操作系統
  13.2  數據組織的門道——數據結構與演算法
    13.2.1  一招鮮——演算法
    13.2.2  聽我?啵?啵——數據結構
    13.2.3  幾種常見的數據結構
  13.3  編程風格——程序設計方法和軟體工程
    13.3.1  程序設計方法和風格
    13.3.2  軟體工程的基本概念
    13.3.3  需求分析及其方法
    13.3.4  軟體設計及其方法
    13.3.5  我是來找碴的——軟體測試及其方法
    13.3.6  知錯必改——程序的調試
  13.4  信息時代哪裡來,你知道嗎——資料庫設計初步
    13.4.1  關係資料庫及相關概念
    13.4.2  數據表上的集合運算——關係代數
    13.4.3  資料庫系統
    13.4.4  資料庫設計者眼裡的世界——數據模型
    13.4.5  資料庫設計
附錄A  常用字元ASCII值對照表
附錄B  C語言運算符的優先順序和結合性
附錄C  C語言常用庫函數
索引
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁│ 新手上路│ 客服中心│ 關於我們│ 聯絡我們│ Top↑│
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032