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

C語言程序設計(第3版)/21世紀面向計算思維基礎叢書

  • 作者:編者:張威//劉瑩|責編:吉正霞
  • 出版社:科學
  • ISBN:9787030840523
  • 出版日期:2026/01/01
  • 裝幀:平裝
  • 頁數:296
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書全面、系統地介紹C語言的基本概念、基本語法和基本演算法,並在講解中貫穿「自頂向下、逐步求精」的程序設計思想和計算思維理念。內容安排在體現程序設計課程基本目標要求的基礎上,兼顧全國電腦等級考試中C語言考試的大綱要求。本書主要面向學習程序設計的初學者,內容編排由淺入深,循序漸進,精選典型案例,每個案例均提供完整的代碼、運行結果,並附有演算法分析和程序說明,旨在幫助學習者掌握程序設計的基本方法,理解、領會C語言的特點和本質,提高運用C語言編程解決實際問題的能力。最後用一個項目實例,將各章語法知識交互融合,進一步加深學習者對C語言語法的整體理解,並提高實際編程能力,在提升學習興趣的同時,引導學習者開展自主學習。

作者介紹
編者:張威//劉瑩|責編:吉正霞

目錄
前言
第1章  程序設計基礎
  1.1  為什麼要學習編程
  1.2  程序和程序設計語言
    1.2.1  程序
    1.2.2  程序設計語言
    1.2.3  程序設計語言的分類
    1.2.4  語言處理程序
  1.3  C語言簡介
    1.3.1  C語言的產生及特點
    1.3.2  C語言的標準
    1.3.3  C和C++
  1.4  C程序的初步印象
  1.5  C語言編譯器的用法
    1.5.1  開發C程序的基本步驟
    1.5.2  開發簡單的C程序
  習題1
第2章  基本數據類型、運算符和表達式
  2.1  字符集、關鍵字和標識符
  2.2  數據類型
    2.2.1  整型
    2.2.2  實型(浮點型)
    2.2.3  字元型
  2.3  運算符和表達式
    2.3.1  算術運算
    2.3.2  自增和自減運算
    2.3.3  賦值運算
    2.3.4  數據類型的轉換
    2.3.5  逗號運算
    2.3.6  位運算
    2.3.7  sizeof
  習題2
第3章  數據的輸入和輸出
  3.1  單個字元的輸入和輸出
    3.1.1  函數getchar()
    3.1.2  函數putchar()
  3.2  數據的格式化輸出和輸入
    3.2.1  數據的格式化輸出
    3.2.2  數據的格式化輸入
  3.3  順序結構程序設計
  習題3
第4章  選擇結構
  4.1  關係運算
    4.1.1  C語言的邏輯值
    4.1.2  關係運算符
    4.1.3  關係表達式
  4.2  邏輯運算
    4.2.1  邏輯運算符
    4.2.2  邏輯表達式
    4.2.3  邏輯表達式求值的優化

  4.3  if語句
    4.3.1  單分支if語句
    4.3.2  雙分支if語句
    4.3.3  多分支if語句
    4.3.4  條件運算符
  4.4  switch語句
  4.5  選擇結構程序舉例
  習題4
第5章  循環結構
  5.1  while語句
  5.2  do-while語句
  5.3  for語句
  5.4  循環結構的嵌套
  5.5  break和continue
    5.5.1  用break語句提前終止循環
    5.5.2  用continue語句提前結束本次循環
  習題5
第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.2.4  二維數組應用舉例
  習題6
第7章  函數
  7.1  函數的定義
  7.2  函數的調用
  7.3  函數的聲明
  7.4  函數調用時的數據傳遞
    7.4.1  函數的黑盒設計
    7.4.2  函數調用時的數據傳遞
    7.4.3  函數調用時的類型轉換
  7.5  函數的嵌套調用和遞歸調用
    7.5.1  函數的嵌套調用
    7.5.2  函數的遞歸調用
  7.6  數組作參數的用法
    7.6.1  數組元素作函數實參
    7.6.2  數組名作函數實參
    7.6.3  二維數組名作函數實參
  7.7  main()函數的參數
  7.8  變數的作用域和生存期
    7.8.1  變數的作用域
    7.8.2  變數的生存期
  7.9  內部函數和外部函數
  習題7

第8章  指針
  8.1  變數地址與指針
    8.1.1  變數的地址
    8.1.2  指針的概念
  8.2  指針的定義與使用
    8.2.1  定義指針
    8.2.2  指針變數賦值
    8.2.3  使用指針
  8.3  指針與函數
    8.3.1  指針作函數參數
    8.3.2  指針作函數返回值
  8.4  指針與一維數組
    8.4.1  一維數組首地址與一維數組元素地址
    8.4.2  指針與一維數組元素
  8.5  指針和二維數組
    8.5.1  二維數組元素的地址
    8.5.2  使用指針變數訪問二維數組元素
    8.5.3  二維數組作函數參數
  8.6  多級指針
    8.6.1  二級指針概述
    8.6.2  二級指針與指針數組
  8.7  函數指針變數
  習題8
第9章  字元串
  9.1  字元數組表示字元串
    9.1.1  字元數組的初始化
    9.1.2  字元串的結束標誌
    9.1.3  字元串的整體輸入和輸出
  9.2  字元指針表示字元串
    9.2.1  字元指針指向字元串常量
    9.2.2  字元指針作函數參數
    9.2.3  字元指針數組
  9.3  字元串處理和應用
    9.3.1  字元串處理函數
    9.3.2  字元串應用
  習題9
第10章  編譯預處理和動態內存分配
  10.1  編譯預處理
  10.2  動態內存分配
  習題10
第11章  結構體、共用體
  11.1  結構體
    11.1.1  定義結構體
    11.1.2  定義結構體類型變數
    11.1.3  結構體變數賦值和訪問
    11.1.4  結構體數組
    11.1.5  結構體指針
  11.2  動態鏈表
  11.3  共用體
  11.4  枚舉類型

  11.5  typedef(類型定義)
  習題11
第12章  文件
  12.1  C語言中文件的概念
    12.1.1  文件的概念
    12.1.2  電腦中的流
    12.1.3  文件分類
    12.1.4  文件的緩衝區
    12.1.5  文件指針
  12.2  文件的打開與關閉
    12.2.1  文件的打開
    12.2.2  文件的打開方式
    12.2.3  文件的關閉
  12.3  讀/寫文件常用函數
    12.3.1  以字元形式讀/寫文件
    12.3.2  以字元串的形式讀/寫文件
    12.3.3  以數據塊的形式讀/寫文件
    12.3.4  格式化讀/寫文件
    12.3.5  隨機讀/寫文件
    12.3.6  文件操作的出錯檢測
  12.4  文件操作應用示例
    12.4.1  文本文件操作
    12.4.2  二進位文件操作
    12.4.3  學生成績的存儲和刪除
  習題12
第13章  簡單信息管理項目示例
  13.1  功能框架
  13.2  語法基礎
  13.3  程序代碼
附錄

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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