QQ在線客服
免費(fèi)咨詢熱線
400-615-1233
工作時(shí)間-工作日
8:30-17:30

C語(yǔ)言程序設(shè)計(jì)

  • 類  別:計(jì)算機(jī)系列
  • 書(shū)  名:C語(yǔ)言程序設(shè)計(jì)
  • 主  編:李夢(mèng)陽(yáng) 張春飛
  • 定  價(jià):45
  • 開(kāi)  本:16開(kāi)
  • 時(shí)  間:2021年2月
  • 出  版  社:上海交通大學(xué)出版社
  • 書(shū)  號(hào):978-7-313-09482-7

內(nèi)容摘要

  C語(yǔ)言是目前最為流行的通用程序設(shè)計(jì)語(yǔ)言之一,是許多計(jì)算機(jī)專業(yè)人員和計(jì)算機(jī)愛(ài)好者學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的首選。本書(shū)是為普通高等院校學(xué)生學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)編寫(xiě)的教材,共分10章,按照C語(yǔ)言程序設(shè)計(jì)教學(xué)大綱并結(jié)合C語(yǔ)言程序設(shè)計(jì)等級(jí)考試大綱的要求,系統(tǒng)介紹了C語(yǔ)言及其程序設(shè)計(jì)的方法與技術(shù)。
  本書(shū)注重可讀性和實(shí)用性,安排了大量有代表性的例題,這些例題由淺入深,強(qiáng)化了知識(shí)點(diǎn)、算法、編程方法與技巧,并給出了詳細(xì)的解釋。書(shū)中全部例題的程序均已在Visual C++ 6.0平臺(tái)中調(diào)試通過(guò)。另外,本書(shū)還配套有《C語(yǔ)言程序設(shè)計(jì)上機(jī)指導(dǎo)與習(xí)題解答》。
  本書(shū)既可作為高等院校相關(guān)專業(yè)的教材使用,也可作為全國(guó)計(jì)算機(jī)等級(jí)考試的參考書(shū),還可供自學(xué)者參考。

目錄

第1章  程序設(shè)計(jì)與C語(yǔ)言
 1.1 程序與程序設(shè)計(jì)語(yǔ)言
  1.1.1  程序
  1.1.2  程序設(shè)計(jì)語(yǔ)言
 1.2 C語(yǔ)言的發(fā)展及主要特點(diǎn)
  1.2.1  C語(yǔ)言的發(fā)展歷史
  1.2.2  C語(yǔ)言的主要特點(diǎn)
 1.3 初識(shí)C語(yǔ)言程序
 1.4 C語(yǔ)言程序的調(diào)試
  1.4.1  C語(yǔ)言程序的開(kāi)發(fā)過(guò)程
  1.4.2  Visual C++集成開(kāi)發(fā)環(huán)境
 本章小結(jié)
 習(xí)題1
第2章 C語(yǔ)言的基本知識(shí)
 2.1 標(biāo)識(shí)符和關(guān)鍵字
 2.2 數(shù)據(jù)類型
 2.3 常量與變量
  2.3.1  常量與變量的概念
  2.3.2  整型常量與變量
  2.3.3  實(shí)型常量與變量
  2.3.4  字符型常量與變量
 2.4 運(yùn)算符和表達(dá)式
  2.4.1  算術(shù)運(yùn)算符及算術(shù)表達(dá)式
  2.4.2  關(guān)系運(yùn)算符及關(guān)系表達(dá)式
  2.4.3  邏輯運(yùn)算符及邏輯表達(dá)式
  2.4.4  賦值運(yùn)算符及賦值表達(dá)式
  2.4.5  條件運(yùn)算符及條件表達(dá)式
  2.4.6  逗號(hào)運(yùn)算符及逗號(hào)表達(dá)式
  2.4.7  sizeof運(yùn)算符及sizeof表達(dá)式
 2.5 不同數(shù)據(jù)類型數(shù)據(jù)間的混合運(yùn)算
  2.5.1  自動(dòng)類型轉(zhuǎn)換
  2.5.2  強(qiáng)制類型轉(zhuǎn)換
 本章小結(jié)
 習(xí)題2
第3章 控制結(jié)構(gòu)
 3.1 算法的基本知識(shí)
  3.1.1  算法的特性和要素
  3.1.2  算法的描述
 3.2 順序結(jié)構(gòu)程序設(shè)計(jì)
  3.2.1  表達(dá)式語(yǔ)句
  3.2.2  函數(shù)調(diào)用語(yǔ)句
  3.2.3  空語(yǔ)句
  3.2.4  復(fù)合語(yǔ)句
 3.3 選擇結(jié)構(gòu)程序設(shè)計(jì)
  3.3.1  if語(yǔ)句
  3.3.2  switch語(yǔ)句
 3.4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
  3.4.1  while語(yǔ)句
  3.4.2  do…while語(yǔ)句
  3.4.3  for語(yǔ)句
  3.4.4  循環(huán)的嵌套
 3.5 轉(zhuǎn)移控制語(yǔ)句
  3.5.1  break語(yǔ)句
  3.5.2  continue語(yǔ)句
  3.5.3  goto語(yǔ)句
 3.6 綜合實(shí)例
 本章小結(jié)
 習(xí)題3
第4章 數(shù)組
 4.1 一維數(shù)組
  4.1.1  一維數(shù)組的定義
  4.1.2  一維數(shù)組的引用
  4.1.3  一維數(shù)組的初始化
  4.1.4  一維數(shù)組的應(yīng)用舉例
 4.2 二維數(shù)組
  4.2.1  二維數(shù)組的定義
  4.2.2  二維數(shù)組的引用
  4.2.3  二維數(shù)組的初始化
  4.2.4  二維數(shù)組的應(yīng)用舉例
 4.3 字符數(shù)組及字符串
  4.3.1  字符數(shù)組
  4.3.2  用字符數(shù)組存儲(chǔ)字符串
  4.3.3  字符數(shù)組的輸入/輸出
  4.3.4  字符串處理函數(shù)
  4.3.5  字符串應(yīng)用舉例
 4.4 綜合實(shí)例
 本章小結(jié)
 習(xí)題4
第5章 函數(shù)
 5.1 函數(shù)概述
 5.2 函數(shù)的定義和調(diào)用
  5.2.1  函數(shù)的定義
  5.2.2  函數(shù)的調(diào)用
  5.2.3  形式參數(shù)和實(shí)際參數(shù)
  5.2.4  函數(shù)的嵌套調(diào)用
  5.2.5  函數(shù)的遞歸調(diào)用
 5.3 函數(shù)的聲明與返回
  5.3.1  函數(shù)的聲明
  5.3.2  函數(shù)的返回
 5.4 數(shù)組與函數(shù)
 5.5 變量的作用域與生命期
  5.5.1  局部變量
  5.5.2  全局變量
 5.6 數(shù)據(jù)的存儲(chǔ)類別
  5.6.1  auto變量
  5.6.2  register變量
  5.6.3  static變量
  5.6.4  extern變量
 5.7 綜合實(shí)例
 本章小結(jié)
 習(xí)題5
第6章 指針
 6.1 指針與地址
 6.2 指針變量
  6.2.1  指針變量的定義
  6.2.2  指針變量的初始化
  6.2.3  指針變量的使用
 6.3 指針與數(shù)組
  6.3.1  指針與一維數(shù)組
  6.3.2  指針與二維數(shù)組
  6.3.3  指針與字符數(shù)組
  6.3.4  指針數(shù)組
 6.4 指針與函數(shù)
  6.4.1  指針作函數(shù)參數(shù)
  6.4.2  數(shù)組名作函數(shù)參數(shù)
  6.4.3  返回指針值的函數(shù)
  6.4.4  指向函數(shù)的指針
 6.5 多級(jí)指針
 6.6 動(dòng)態(tài)內(nèi)存分配
 6.7 帶參數(shù)的main函數(shù)
 6.8 綜合實(shí)例
 本章小結(jié)
 習(xí)題6
第7章 結(jié)構(gòu)體與其他數(shù)據(jù)類型
 7.1 結(jié)構(gòu)體類型
  7.1.1  結(jié)構(gòu)體類型聲明
  7.1.2  結(jié)構(gòu)體變量的定義
  7.1.3  結(jié)構(gòu)體變量的引用
  7.1.4  結(jié)構(gòu)體變量的初始化
 7.2 結(jié)構(gòu)體數(shù)組
 7.3 結(jié)構(gòu)體類型指針
  7.3.1  指向結(jié)構(gòu)體變量的指針
  7.3.2  指向結(jié)構(gòu)體數(shù)組的指針
  7.3.3  用指針處理單向鏈表
 7.4 共用體
  7.4.1  共用體類型的定義
  7.4.2  共用體變量的定義
  7.4.3  共用體變量的引用
 7.5 枚舉類型
 7.6 用typedef定義類型
 7.7 綜合實(shí)例
 本章小結(jié)
 習(xí)題7
第8章 文件
 8.1 文件概述
  8.1.1  文件的基本概念
  8.1.2  緩沖文件系統(tǒng)和非緩沖文件系統(tǒng)
 8.2 文件指針
 8.3 文件的打開(kāi)與關(guān)閉
  8.3.1  文件的打開(kāi)
  8.3.2  文件的關(guān)閉
 8.4 文件的讀/寫(xiě)
  8.4.1  fputc( )與fgetc( )函數(shù)
  8.4.2  fputs( )與fgets( )函數(shù)
  8.4.3  fprintf( )與fscanf( )函數(shù)
  8.4.4  fread( )與fwrite( )函數(shù)
 8.5文件的定位
 8.6綜合實(shí)例
 本章小結(jié)
 習(xí)題8
第9章 預(yù)處理命令
 9.1 宏定義
  9.1.1  無(wú)參數(shù)的宏定義
  9.1.2  帶參數(shù)的宏定義
 9.2 文件包含
 9.3 條件編譯
 本章小結(jié)
 習(xí)題9
第10章 位運(yùn)算
 10.1 位運(yùn)算符與位運(yùn)算
  10.1.1  按位與運(yùn)算符(&)
  10.1.2  按位或運(yùn)算符( | )
  10.1.3  按位異或運(yùn)算符(∧)
  10.1.4  按位取反運(yùn)算符(~)
  10.1.5  左移運(yùn)算符(<<)
  10.1.6  右移運(yùn)算符(>>)
  10.1.7  位運(yùn)算賦值運(yùn)算符
 10.2 位段
 本章小結(jié)
 習(xí)題10
附錄
 附錄Ⅰ 常用字符與ASCII碼表
 附錄Ⅱ 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
 附錄Ⅲ 常用的C庫(kù)函數(shù)
考文獻(xiàn)

相關(guān)圖書(shū)

  • Python程序設(shè)計(jì)簡(jiǎn)明教程

    主編:張春飛

    本書(shū)分為10章,內(nèi)容包括Python語(yǔ)言概述、初識(shí)Python、選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu)、Python組合數(shù)據(jù)類型、函數(shù)、面向?qū)ο蟪绦蛟O(shè)計(jì)、模塊及第

    ¥49.9
  • Java程序設(shè)計(jì)案例教程

    主編:李海濤 陳濤 孫紅麗

    本書(shū)是基于翻轉(zhuǎn)課堂的課程教學(xué)范式改革與校本應(yīng)用型教材建設(shè)項(xiàng)目基礎(chǔ)上編寫(xiě)的。本書(shū)采用案例驅(qū)動(dòng)的方式編寫(xiě),即把理論知識(shí)點(diǎn)的講解

    ¥59.8
  • C語(yǔ)言程序設(shè)計(jì)上機(jī)指導(dǎo)與習(xí)題解答(修訂版)

    主編:張春飛 許志軍

    本書(shū)是《C語(yǔ)言程序設(shè)計(jì)(修訂版)》的輔助教材,用于輔助教師教學(xué)與學(xué)生上機(jī)實(shí)驗(yàn)。本書(shū)共分4章:第1章介紹Visual C++ 2010集成開(kāi)

    ¥33
  • C語(yǔ)言程序設(shè)計(jì)(修訂版)

    主編:張春飛 許志軍

    本書(shū)是為普通高等院校學(xué)生學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)編寫(xiě)的教材,共分10章,內(nèi)容包括:程序設(shè)計(jì)與C語(yǔ)言、C語(yǔ)言的基本知識(shí)、控制結(jié)構(gòu)、數(shù)組

    ¥49
  • C語(yǔ)言程序設(shè)計(jì)習(xí)題解答與上機(jī)指導(dǎo)

    主編:李小艷 王緒梅

    本書(shū)是《C語(yǔ)言程序設(shè)計(jì)》的配套用書(shū),全書(shū)共分兩大部分:第1部分是與教材相匹配的習(xí)題解答,給出了《C語(yǔ)言程序設(shè)計(jì)》一書(shū)中各章習(xí)

    ¥32
  • C語(yǔ)言程序設(shè)計(jì)

    主編:王緒梅 李小艷

    本書(shū)由淺入深地介紹了C語(yǔ)言程序設(shè)計(jì)的相關(guān)知識(shí)。全書(shū)共分8章,內(nèi)容包括C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)知識(shí)、C程序的數(shù)據(jù)描述與計(jì)算、結(jié)構(gòu)化程序

    ¥45
  • C/C++程序設(shè)計(jì)

    主編:李彥明

    本書(shū)全面介紹了C語(yǔ)言的基本概念、語(yǔ)法規(guī)則和程序設(shè)計(jì)的基本方法,數(shù)組與函數(shù),指針類型的各種操作,復(fù)合數(shù)據(jù)類型及應(yīng)用,文件操作,C++程

    ¥49
  • C/C++程序設(shè)計(jì)上機(jī)指導(dǎo)與習(xí)題集

    主編:李彥明

    本書(shū)是與《C C++程序設(shè)計(jì)》配套使用的學(xué)習(xí)用書(shū)。內(nèi)容包括上機(jī)指導(dǎo)篇和習(xí)題篇,上機(jī)指導(dǎo)篇給出了每次的上機(jī)目的、上機(jī)內(nèi)容、上機(jī)指導(dǎo)和思考

    ¥39
  • Java程序設(shè)計(jì)

    主編:李忠偉

      本書(shū)共分10章,內(nèi)容包括:Java概述、Java語(yǔ)言基礎(chǔ)、Java與面向?qū)ο?、?shù)組與字符串、異常處理、輸入與輸出流、Swing與圖形用戶界面、多

    ¥43
  • C語(yǔ)言程序設(shè)計(jì)上機(jī)指導(dǎo)與習(xí)題解答

    主編:張春飛 李夢(mèng)陽(yáng)

      本書(shū)是《C語(yǔ)言程序設(shè)計(jì)》一書(shū)的配套參考書(shū),用于輔助教師教學(xué)與學(xué)生上機(jī)實(shí)驗(yàn)。  本書(shū)共分3章。第1章介紹Visual C++ 6 0集成開(kāi)發(fā)環(huán)

    ¥28