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

C語言程序設計(從計算思維到項目驅動微課視頻版教育部高等學校電腦類專業教學指導委員會推薦教材)/國家級一流本科課程配套教材系列

  • 作者:編者:溫荷//王會//劉兆宏|責編:張玥//薛陽
  • 出版社:清華大學
  • ISBN:9787302688785
  • 出版日期:2025/05/01
  • 裝幀:平裝
  • 頁數:327
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書不僅全面覆蓋C語言的核心語法、數據結構、演算法設計等基礎知識,還著重培養計算思維能力,並通過一系列精心設計的項目實踐,將理論知識生動轉化為解決實際問題的能力,使學習過程既有趣又富有成效,旨在培養既具備紮實專業技能又擁有良好道德情操和社會責任感的複合型人才。
    全書共分為12章:第1?3章為C語言基礎,這部分內容首先介紹了計算思維的概念,強調了邏輯思維和問題解決的重要性。隨後,逐步講解了C語言的基本語法,包括變數、數據類型、運算符、控制結構等,為後續的學習打下堅實的基礎。第4?10章為進階編程與演算法設計,深入探討了函數、數組、指針、結構體等高級主題,以及如何利用這些概念來設計和實現演算法。通過具體的編程實例,引導讀者理解如何將抽象的演算法思想轉化為具體的代碼實現。第11、12章為項目實戰與綜合應用,通過火車訂票系統、貪吃蛇遊戲兩個經典案例,幫助讀者將所學知識應用於實踐中。每個項目都配有源代碼和微課視頻教程,以便讀者能夠循序漸進地完成項目,並在過程中不斷鞏固和深化對C語言的理解。全書提供了大量應用實例,每章后均附有習題。
    本書適合電腦科學及相關專業的本科生、研究生,以及希望通過自學掌握C語言編程技能的愛好者。無論是初次接觸編程還是想要進一步提升編程能力,本書都將為您提供寶貴的指導和幫助。

作者介紹
編者:溫荷//王會//劉兆宏|責編:張玥//薛陽

目錄
第1章  C語言概述
  1.1  電腦編程語言與國家信息化戰略
  1.2  旅行到計算邊緣:從高級語言到晶體管
  1.3  電腦編程語言概述
    1.3.1  多視角解析:什麼是編程
    1.3.2  創世紀:機器指令與機器語言
    1.3.3  第一次符號化:彙編語言
    1.3.4  面向用戶:更加友好的高級語言
    1.3.5  變成機器碼的兩種方式:編譯與解釋
  1.4  C語言的過去、現在和未來
    1.4.1  C語言的產生背景
    1.4.2  C語言的發展
    1.4.3  C語言的應用場景
  1.5  C語言的特點與語法構成
    1.5.1  C語言的特點
    1.5.2  語法的構成要素
    1.5.3  C語言的結構
    1.5.4  走進一個完整的C語言程序
  1.6  C語言的學習方法
    1.6.1  語法學習:規則的重要性
    1.6.2  演算法學習
    1.6.3  代碼的跟蹤與調試
  1.7  編程規範:高顏值C語言程序
  1.8  IDE的使用
  1.9  本章小結
  1.10  課後習題
    1.10.1  單選題
    1.10.2  填空題
    1.10.3  簡答題
    1.10.4  論述題
第2章  程序設計基礎知識
  2.1  標識符與關鍵字
    2.1.1  追根溯源:變數在電腦內部到底是什麼
    2.1.2  取一個好名字:標識符命名與華夏姓氏
    2.1.3  關鍵字
  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.4  輸入與輸出
    2.4.1  printf()函數
    2.4.2  scanf()函數
  2.5  編程規範:優秀程序員眼中的命名法
  2.6  本章小結
  2.7  課後習題
    2.7.1  單選題
    2.7.2  程序填空題
    2.7.3  編程題
第3章  控制流程
  3.1  選擇大於努力
  3.2  案例:猜數遊戲
  3.3  演算法與流程
    3.3.1  演算法的概念
    3.3.2  演算法的描述
    3.3.3&nbs