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

C語言從入門到精通

  • 作者:編者:胡永楠|責編:成蕊
  • 出版社:陝西人教
  • ISBN:9787575712125
  • 出版日期:2026/01/01
  • 裝幀:平裝
  • 頁數:240
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    《C語言從入門到精通》是一本系統全面、強調實踐、緊跟技術發展的C語言學習指南。全書在內容編排上嚴格遵循由淺入深、循序漸進的原則,能夠幫助讀者穩步構建完整的C語言知識體系。
    本書前4章為C語言的基礎部分。第1章帶領讀者初識C語言,包括其發展歷程、環境配置與第一個C程序;第2章深入講解C語言中的數據類型、常量與變數,奠定紮實的語法基礎;第3章介紹數據的輸入與輸出,幫助讀者掌握程序與用戶的交互方法;第4章解析語句、運算符與表達式,助力讀者理解程序的基本組成單元。
    在介紹完C語言的基礎部分之後,本書逐步對程序的控制結構進行講解。第5章重點介紹了選擇結構程序設計,第6章擴展到循環結構與轉移語句,幫助讀者編寫具有邏輯判斷和重複執行能力的程序。
    第7章至第13章進一步幫助讀者拓展C語言的核心應用能力。第7章系統講解數組的使用,包括一維數組、二維數組和字元數組;第8章為函數的概念,包括定義、調用、參數傳遞及遞歸;第9章是指針與內存動態管理,這是理解C語言高效編程的關鍵;第10章介紹結構體與共用體,幫助讀者構建複雜數據類型;第11章為文件操作,包括讀寫、定位等實用技能;第12章講解位運算,深入底層數據處理;第13章專門深入介紹預處理操作,幫助讀者提升代碼的復用性和可維護性。
    本書面向所有希望系統掌握C語言的讀者,無論是電腦專業學生、軟體開發工程師,還是嵌入式系統開發者,都能通過閱讀本書而有所收穫。

作者介紹
編者:胡永楠|責編:成蕊

目錄
第1章  初識C語言
  1.1  C語言概述
    1.1.1  電腦語言的發展
    1.1.2  C語言的起源與演變
    1.1.3  C語言的特點
  1.2  C語言的開發環境
    1.2.1  C語言常用開發環境
    1.2.2  Visual Studio的安裝與使用
  1.3  C程序
    1.3.1  C程序與可執行文件
    1.3.2  C程序的一般結構
    1.3.3  C程序的規範性編寫
  實例  計算整數10與20之積並輸出
第2章  C語言中的數據
  2.1  數據類型基礎
    2.1.1  電腦中的數據
    2.1.2  C語言中的數據
  2.2  標識符和關鍵字
    2.2.1  標識符
    2.2.2  關鍵字
  2.3  C語言中的常量
    2.3.1  數值型常量
    2.3.2  字元型常量
    2.3.3  符號常量
  2.4  C語言中的變數
    2.4.1  不同數據類型的變數
    2.4.2  不同作用域的變數
    2.4.3  不同生命周期的變數
  實例  用符號常量初始化不同類型的變數
第3章  數據輸出與輸入
  3.1  格式化輸出與輸入
    3.1.1  格式化輸出函數
    3.1.2  格式化輸入函數
  3.2  字元數據的輸出與輸入
    3.2.1  字元輸出函數
    3.2.2  字元輸入函數
    3.2.3  字元串的輸出與輸入
  實例  以輸入字元為元素輸出一個菱形
第4章  語句、運算符與表達式
  4.1  基本語句
    4.1.1  語句概述
    4.1.2  語句的分類
  4.2  運算符與表達式
    4.2.1  算術運算符與表達式
    4.2.2  賦值運算符與表達式
    4.2.3  自增、自減運算符與表達式
    4.2.4  關係運算符與表達式
    4.2.5  邏輯運算符與表達式
    4.2.6  條件運算符與表達式
    4.2.7  逗號運算符與表達式

    4.2.8  運算符的優先順序
  實例  用運算符與表達式實現成績等級評定
第5章  選擇結構程序設計
  5.1  演算法與結構化程序設計
    5.1.1  演算法概述
    5.1.2  演算法的表述方法
    5.1.3  結構化程序設計的三種基本結構
  5.2  if語句
    5.2.1  單分支選擇結構
    5.2.2  雙分支選擇結構
    5.2.3  多分支選擇結構
    5.2.4  if語句的嵌套
  5.3  switch語句
    5.3.1  switch語句的一般語法形式
    5.3.2  多路開關模式的switch語句
  實例  通過選擇結構程序設計為用戶推薦周末活動
第6章  循環結構與轉移語句
  6.1  循環結構
    6.1.1  while循環
    6.1.2  do  while循環
    6.1.3  for循環
    6.1.4  循環結構的嵌套
  6.2  轉移語句
    6.2.1  break語句
    6.2.2  continue語句
    6.2.3  goto語句
  實例  簡易計算器交互系統
第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.2.3  二維數組的引用
    7.2.4  二維數組擴展到多維數組
  7.3  字元數組
    7.3.1  字元數組的定義、初始化與引用
    7.3.2  字元數組的輸入與輸出
    7.3.3  字元串數組
  7.4  數組的排序演算法
    7.4.1  插入排序法
    7.4.2  冒泡排序法
    7.4.3  選擇排序法
  實例  使用數組列印學生成績信息
第8章  函數
  8.1  函數概述

    8.1.1  函數基本概念
    8.1.2  函數的分類
  8.2  函數的定義與聲明
    8.2.1  函數定義
    8.2.2  函數聲明
  8.3  函數的參數
    8.3.1  參數傳遞
    8.3.2  不同形式的參數
  8.4  函數的調用與返回
    8.4.1  函數的基本調用方式
    8.4.2  函數的返回
    8.4.3  嵌套調用與遞歸調用
  8.5  函數的作用域
    8.5.1  內部函數
    8.5.2  外部函數
  8.6  常用庫函數
    8.6.1  數學運算庫函數
    8.6.2  字元處理庫函數
    8.6.3  字元串處理庫函數
    8.6.4  時間和日期函數
    8.6.5  其他常用庫函數
  實例  編寫函數構造貨幣兌換系統
第9章  指針
  9.1  指針基礎
    9.1.1  地址
    9.1.2  指針變數
    9.1.3  指針的自增與自減
  9.2  數組與指針
    9.2.1  一維數組與指針
    9.2.2  二維數組與指針
    9.2.3  字元串與指針
    9.2.4  指針數組
  9.3  函數與指針
    9.3.1  指針作為函數參數
    9.3.2  指針作為函數返回值
    9.3.3  指向函數的指針
  9.4  指針的指針
    9.4.1  二級指針的定義
    9.4.2  二級指針的解引用
  9.5  內存動態管理
    9.5.1  棧與堆
    9.5.2  內存管理的四個函數
    9.5.3  常見動態內存錯誤
  實例  借助指針將英文單詞轉化為不同形式
第10章  結構體與共用體
  10.1  結構體變數
    10.1.1  結構體類型與結構體變數
    10.1.2  結構體變數的定義
    10.1.3  結構體變數的初始化
    10.1.4  結構體變數的引用

  10.2  結構體數組
    10.2.1  結構體數組的定義
    10.2.2  結構體數組的初始化
    10.2.3  結構體數組的引用
  10.3  結構體與函數
    10.3.1  結構體變數作為函數參數
    10.3.2  結構體成員作為函數參數
  10.4  結構體與指針
    10.4.1  指向結構體的指針
    10.4.2  指向結構體成員的指針
  10.5  共用體
    10.5.1  共用體的定義
    10.5.2  共用體的初始化與引用
    10.5.3  共用體與結構體的辨析
  實例  通過結構體管理員工信息
第11章  文件操作
  11.1  文件基礎
    11.1.1  文件類型與存儲形式
    11.1.2  文件指針
    11.1.3  文件操作流程與標準設備文件
  11.2  文件的基本操作
    11.2.1  文件的打開
    11.2.2  文件的關閉
  11.3  文件的讀寫
    11.3.1  字元讀寫
    11.3.2  字元串讀寫
    11.3.3  格式化讀寫
    11.3.4  整塊數據讀寫
  11.4  文件位置指針的定位
    11.4.1  取文件位置指針當前值
    11.4.2  移動文件位置指針
    11.4.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.2.5  按位取反運算
  12.3  位段
    12.3.1  位段的定義與性質
    12.3.2  使用位段節省內存空間
  實例  借助循環移位操作模擬流水燈設計
第13章  預處理
  13.1  宏定義
    13.1.1  無參宏定義

    13.1.2  帶參宏定義
  13.2  文件包含
    13.2.1  include指令
    13.2.2  文件包含的一些要點
  13.3  條件編譯
    13.3.1  if、else、elif、endif指令
    13.3.2  ifdef、ifndef指令
    13.3.3  其他指令
  實例  編寫多個文件通過預處理實現圖書借閱系統
附錄  ASCII碼對照表

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