C語言程序設計--詳細介紹

圖書搜索
幫助
熱門圖書
管理學基礎
EDA技術實用教程——V...
食品理化檢驗技術
平面設計基礎(第二版)
內蒙古大興安嶺汗馬國家級...
推薦系統進展:方法與技術
基于深度學習的醫學圖像數...
汽車維護實訓指導
學前兒童區域游戲經典案例
機電設備基本電路裝接與調...
基于評估的智障學生職業教...
建筑裝飾工程施工組織與管...
數控車削操作與實訓
電子技術基礎與實訓教程
體能和形體訓練(下)
機電設備操作
調頻阻尼減震結構理論與設...
計算機公共基礎與MS O...
中國中西部南北旅游大通道...
成本核算與管理
C語言程序設計實驗指導與...
企業會計實訓
[ 本科及研究生教材 ]
    [ 信息技術,電子 ]
        [ 信息技術,電子 ]
    [ 經濟管理 ]
        [ 經濟管理 ]
    [ 建筑 ]
        [ 建筑 ]
    [ 機械,制造 ]
        [ 機械,制造 ]
    [ 公共課 ]
        [ 公共課 ]
[ 高職高專教材 ]
    [ 信息技術,電子 ]
        [ 信息技術,電子 ]
    [ 經濟管理 ]
        [ 經濟管理 ]
    [ 建筑 ]
        [ 建筑 ]
    [ 機械,制造 ]
        [ 機械,制造 ]
    [ 農林環境 ]
        [ 農林環境 ]
    [ 公共課 ]
        [ 公共課 ]
[ 中職中專教材 ]
    [ 信息技術,電子 ]
        [ 信息技術,電子 ]
    [ 經濟管理 ]
        [ 經濟管理 ]
    [ 建筑 ]
        [ 建筑 ]
    [ 機械,制造 ]
        [ 機械,制造 ]
    [ 公共課 ]
        [ 公共課 ]
[ 店銷書,專著 ]
    [ 信息技術,電子 ]
        [ 信息技術,電子 ]
    [ 經濟管理 ]
        [ 經濟管理 ]
    [ 建筑 ]
        [ 建筑 ]
    [ 機械,制造 ]
        [ 機械,制造 ]
    [ 農林環境 ]
        [ 農林環境 ]
    [ 其他 ]
        [ 其他 ]
 當前位置:本科及研究生教材 信息技術,電子 信息技術,電子 信息技術,電子 C語言程序設計
   
C語言程序設計
作者:吳雅琴
書名:C語言程序設計
定價:¥ 52 元
光盤: 
叢書名:  普通高等教育計算機系列規劃教材
資源下載: 僅供會員下載,請先注冊才能下載
課件下載: 僅供會員下載,請先注冊才能下載
樣章下載: 僅供會員下載,請先注冊才能下載
開本: 16K
標準書號: 978-7-03-066855-4
字數(千): 480
頁數: 
出版日期: 2020-12-17
發行號: TP-8623.0101
裝幀: 平裝
點擊熱度: 1496
最新印刷日期:    
 
編輯推薦
...........................................................................................................................................
 
獲獎情況
...........................................................................................................................................
 
圖書介紹
...........................................................................................................................................
  本書充分考慮初學者學習程序設計語言的特點,以對讀者進行程序設計的思想、方法和技巧的訓練為出發點,以提高讀者綜合運用C語言進行程序設計能力為目標進行編寫。全書共有12章,分別為概述、算法、C語言語法基礎、選擇結構、循環結構、數組、函數、指針、預處理命令、結構體與共用體以及文件等。
  本書可供計算機專業和非計算機專業理工科學生學習C語言程序設計課程選用,也可供從事計算機相關工作的工程技術人員以及計算機愛好者閱讀和參考。
 
前言
...........................................................................................................................................
  在各類編程語言排行榜中,C語言一直占據前兩名的位置,可見其受歡迎程度。C語言既具有高級語言的特點,又具有低級語言的許多功能,相較于其他編程語言具有較大優勢。因此,在編程領域,C語言的應用非常廣泛,既可以用來編寫系統軟件,也可以用來編寫應用軟件,還可以應用到單片機和嵌入式系統的開發中。
  C語言被許多高等院校列為高級語言程序設計課程的首選語言,同時,它也是計算機愛好者初學編程的入門語言。本書是針對初學者的學習特點編寫的,以培養他們程序設計的基本能力為目標。學習“C語言程序設計”這門課程,能夠幫助讀者從現有的思維模式轉向計算機編程的思維模式,使讀者了解高級語言程序設計的結構,以及基本的程序設計語法、過程和方法,建立用計算機程序設計語言解決問題的思維方式。
  C語言是一種結構化語言,可實現模塊化的程序設計,在系統描述方面具有顯著優勢,執行效率高,能夠適應多種不同的編程要求。C語言擁有較為全面的數據類型和運算符,功能豐富,運算能力和處理能力都非常強大;C語言對關鍵字和控制語句等進行了精簡,其語句簡潔緊湊、靈活方便;同時,C語言還具有強大的通用性、高效性、平臺移植性和安全性等特點。
  本書共分為12章和附錄部分。第1章主要介紹了程序設計和C語言的發展及其特點、C語言的基本結構以及運行C語言程序的一般步驟。第2章介紹了算法、算法與程序以及算法的不同表示方法。第3章介紹了C語言的數據類型、運算符和表達式。第4章介紹了C語言的語句類型以及輸入/輸出函數語句。第5章介紹了關系運算符、邏輯運算符和條件運算符及相關的表達式,以及選擇結構語句。第6章介紹了幾種循環控制語句、轉移語句以及循環的嵌套。第7章介紹了一維數組、二維數組以及字符數組。第8章介紹了函數的定義、聲明和調用,函數參數,變量的作用域以及內部函數和外部函數。第9章介紹了指針的定義、引用,指針與函數,指針數組與多重指針等。第10章介紹了宏定義、文件包含以及條件編譯等。第11章介紹了結構體、共用體以及枚舉類型等。第12章介紹了文件的打開和關閉、文件的讀寫等。附錄列出了ASCII碼表、C語言的關鍵字、運算符和庫函數等。
  本書結合了編者團隊豐富的教學經驗,并充分考慮C語言教學的特點,由淺入深地講解了C語言的語法、語句和示例等。本書由吳雅琴擔任主編,周法國擔任副主編,李佳靜、王穎、李策、楊夢、劉振晗、張瀟參與編寫。其中,第1章、第2章以及附錄由吳雅琴編寫;第3章由張瀟編寫;第4章和第11章由王穎編寫;第5章由李佳靜編寫;第6章和第8章由李策編寫;第7章和第10章由楊夢編寫;第9章由周法國編寫;第12章由劉振晗編寫。
  本書在編寫過程中參考了國內外相關的文獻資料,在此對文獻的作者們表示衷心的感謝。由于編者的水平有限,書中難免存在疏漏和不足之處,懇請專家、同仁以及讀者批評指正。

                                                             編  者 
                                                            2020年6月
 
 
圖書目錄
...........................................................................................................................................
第1章  概述    1
1.1  程序設計語言的發展及其特點    1
1.1.1  機器語言    1
1.1.2  匯編語言    2
1.1.3  高級語言    2
1.2  C語言的發展及其特點    3
1.2.1  C語言的發展    3
1.2.2  C語言的特點    3
1.3  C語言程序的基本結構    4
1.4  運行C程序的步驟和方法    9
1.4.1  運行C程序的步驟    9
1.4.2  C語言開發環境    10
本章小結    14
習題    15
第2章  算法概述    16
2.1  什么是算法    16
2.2  算法與程序    18
2.3  算法的表示方法    20
2.3.1  用自然語言表示    20
2.3.2  用傳統流程圖表示    20
2.3.3  用N­S流程圖表示    22
2.3.4  用偽代碼表示    24
2.3.5  用計算機語言表示    25
本章小結    26
習題    27
第3章  數據類型、運算符與表達式    28
3.1  常量和變量    28
3.1.1  常量    28
3.1.2  變量    29
3.1.3  標識符    30
3.2  數據類型    31
3.3  整型數據    33
3.3.1  整型常量    33
3.3.2  整型變量    33
3.4  實型數據    34
3.4.1  實型常量    34
3.4.2  實型變量    35
3.5  字符型數據    35
3.5.1  字符常量    35
3.5.2  字符變量    37
3.5.3  字符串常量    37
3.6  運算符和表達式    38
3.6.1  運算符    38
3.6.2  表達式    41
3.6.3  表達式中數據類型轉換    44
本章小結    46
習題    46
第4章  基本輸入/輸出與順序結構程序設計    49
4.1  C語言的語句類型    49
4.1.1  說明性語句    49
4.1.2  表達式語句    49
4.1.3  控制語句    50
4.1.4  復合語句    51
4.2  數據輸出    51
4.2.1  字符輸出函數    52
4.2.2  格式輸出函數    53
4.3  數據輸入    59
4.3.1  字符輸入函數    59
4.3.2  格式輸入函數    61
4.4  順序結構程序設計    66
4.4.1  順序結構程序的一般算法描述    66
4.4.2  順序結構程序設計舉例    67
本章小結    70
習題    70
第5章  選擇結構程序設計    71
5.1  關系運算符和關系表達式    71
5.1.1  關系運算符    71
5.1.2  關系表達式    72
5.2  邏輯運算符和邏輯表達式    73
5.3  C99中的布爾值    75
5.4  if結構    76
5.4.1  if語句    76
5.4.2  if…else結構    78
5.4.3  if語句的嵌套    79
5.5  條件運算符和條件表達式    84
5.6  switch語句結構    86
本章小結    89
習題    90
第6章  循環結構程序設計    92
6.1  循環結構控制語句    92
6.1.1 while循環語句    93
6.1.2  do…while循環語句    95
6.1.3  for循環語句    98
6.1.4  三種循環語句的比較    103
6.2  循環體中轉移語句    103
6.2.1  break 語句    103
6.2.2  continue語句    104
6.2.3  break和continue語句的區別    105
6.3  循環的嵌套    108
6.3.1  循環嵌套的常見形式    108
6.3.2  循環嵌套的執行過程    109
6.4  循環結構程序設計舉例    109
本章小結    114
習題    114
第7章  數組    116
7.1  一維數組    116
7.1.1  一維數組的定義和引用    116
7.1.2  一維數組的初始化    117
7.2  字符數組    118
7.2.1  使用字符串對字符數組初始化和作為字符串結束標志    118
7.2.2  字符數組的輸入/輸出    120
7.2.3  字符串處理函數    121
7.3  二維數組    124
7.3.1  二維數組的定義和引用    124
7.3.2  二維數組的初始化    125
7.4  數組綜合應用舉例    126
本章小結    129
習題    129
第8章  函數    131
8.1  函數的定義    131
8.1.1  函數定義的一般形式    131
8.1.2  函數參數的返回值    133
8.2  函數的聲明    133
8.2.1  函數的聲明形式    133
8.2.2  函數的聲明位置    135
8.3  函數的調用    135
8.3.1  函數調用的一般形式    135
8.3.2  函數調用的數據傳遞    136
8.3.3  函數調用的過程    138
8.3.4  函數的返回值    139
8.4  函數的嵌套調用和遞歸調用    140
8.4.1  函數的嵌套調用    140
8.4.2  函數的遞歸調用    143
8.5  數組作為函數參考    150
8.5.1  數組元素作函數實參    150
8.5.2  數組名作函數參數    152
8.5.3  多維數組名作函數參數    155
8.6  變量的作用域和存儲    157
8.6.1  變量的聲明和定義    157
8.6.2  變量的作用域    157
8.6.3  變量的存儲方式    158
8.6.4  變量的存儲類別    159
8.7  內部函數和外部函數    160
8.7.1  內部函數    160
8.7.2  外部函數    161
8.8  函數程序設計舉例    161
本章小結    164
習題    164
第9章  指針    166
9.1  指針的基本概念    166
9.2  指針變量的定義和初始化    167
9.2.1  指針的定義    167
9.2.2  指針的初始化和賦值    167
9.2.3  指針與const    171
9.2.4  指針與restrict    172
9.3  指針與數組    173
9.3.1  指針與一維數組    173
9.3.2  指針與多維數組    179
9.3.3  指針與字符串    186
9.4  指針與函數    193
9.4.1  指針作函數參數    193
9.4.2  返回指針的函數    202
9.4.3  指向函數的指針    206
9.5  指針數組與多重指針    213
9.5.1  指針數組    213
9.5.2  多重指針    215
9.5.3  main( )函數與指針    216
9.6  動態內存管理    217
9.6.1  內存的動態分配與釋放    218
9.6.2  動態數組    220
本章小結    222
習題    222
第10章  預處理命令    223
10.1  宏定義命令    223
10.1.1  無參數的宏定義    223
10.1.2  帶參數的宏定義    224
10.1.3  取消宏定義    224
10.2  文件包含    225
10.3  條件編譯    225
10.3.1  使用#if    226
10.3.2  使用#ifdef和#ifndef    226
本章小結    228
習題    228
第11章  結構體與共用體    229
11.1  結構體    229
11.1.1  結構體與結構體類型的定義    229
11.1.2  結構體變量的定義與初始化    231
11.1.3  結構體數組    235
11.1.4  結構體指針    237
11.1.5  函數間結構體數據的傳遞    240
11.1.6  結構體的應用—鏈表    242
11.2  共用體    253
11.2.1  共用體與共用體類型定義    253
11.2.2  共用體變量的定義與初始化    254
11.3  枚舉類型與類型命名    257
11.3.1  枚舉類型    257
11.3.2  類型的重新命名    261
本章小結    262
習題    263
第12章  C文件基本操作    265
12.1  輸入/輸出操作    265
12.2  文件基本概念    266
12.2.1  文件    266
12.2.2  文件類型    267
12.2.3  緩沖區    267
12.2.4  C語言中緩沖區的文件處理方式    268
12.2.5  FILE結構體與文件指針    269
12.3  文件的打開與關閉    270
12.3.1  打開文件函數fopen( )    270
12.3.2  文件打開方式    271
12.3.3  關閉文件函數fclose( )    272
12.3.4  對EOF的說明    272
12.4  文件的順序讀寫    272
12.4.1  用字符讀寫文件    272
12.4.2  用字符串讀寫文件    275
12.4.3  格式化讀寫文件    278
12.4.4  用數據塊讀寫文件    280
12.5  文件的隨機讀寫    283
12.5.1  文件位置指示符    283
12.5.2  文件定位    284
12.5.3  隨機讀寫    285
12.6  文件讀寫檢測    287
本章小結    289
習題    289
參考文獻    290
附錄    291
附錄A  常見錯誤分析    291
附錄B  常用字符與ASCII碼對照表    303
附錄C  C語言關鍵字    304
附錄D  C語言運算符和結合性    305
附錄E  C庫函數    306
 
 
本站首頁 | 中心領導 | 聯系我們 | 所有圖書 | 資源下載 | 作者投稿 | 讀者反饋 | 業務聯系 | 招聘信息 | 加入收藏    
Copyright www.www.sulidae.cn All Rights Reserved
地址:北京市海淀區北三環西路43號青云當代大廈21層2109   郵編:100086
站長QQ:693638799 Email:693638799@qq.com 電話:010-62140850
版權所有:科學出版社 職教技術出版中心
京ICP備13039988號
婷婷丁香_天堂网av_黄网站色视频免费观看