天天操让人看日日舔|乱中年女人伦中文字幕久久|无码欧XXXXX在线观看免费|欧美精品v国产精品v|久久精品一区二区三区资源网,在线观着免费观看国产黄

熱門關鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力
圖書信息

C語言程序設計

中國水利水電出版社
    【作 者】魏琴 劉祖珉 趙仕波 肖陽春 【I S B N 】978-7-5226-2496-9 【責任編輯】鞠向超 【適用讀者群】本專通用 【出版時間】2024-07-26 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數】180 【千字數】274 【印 張】11.25 【定 價】36 【叢 書】暫無分類 【備注信息】
圖書詳情

    本書以學科專業大類培養目標為基礎,結合工程教育、學科評估和專業認證的要求,以通俗易懂的語言、豐富多彩的實例,詳細講解C語言相關知識點,同時將課程思政融入教學案例中。

    全書內容主要分為兩大部分:一是基礎部分,包括C語言程序設計基礎、數據類型和表達式、流程控制語句等內容;二是提高部分,包括函數、數組和字符串、指針、結構體和文件等內容。全書配套資源豐富,每章均配有微視頻,便于學生課后鞏固復習;同時建有獨立的課程資源網站,提供豐富的在線測試習題庫與無紙化試題庫。通過本書的學習,可以讓學生建立基本的程序設計概念,掌握C語言程序設計的基礎知識、基本算法和編程技術,從而培養學生的計算思維及利用計算機解決問題的意識、思路,初步具有利用程序設計語言進行計算機問題求解的能力。

    本書適合高等院校非計算機專業本科生、研究生教學使用,也可作為學習C語言程序設計的參考書籍。

    本書配有電子教案,讀者可以從中國水利水電出版社網站(www.waterpub.com.cn)或萬水書苑網站(www.0319fcw.com)免費下載。

    ● 由淺入深,注重基礎

    從“函數”入手講解基本的編程格式及語法規則,為重要知識點配備講解視頻。

    ● 學考結合,突出實效

    根據全國計算機等級考試要求,以程序設計為主線,介紹程序設計的思想和方法。

    ● 取材新穎,案例豐富

    以培養應用創新能力為目標,注重良好程序設計習慣的養成,提高解決問題的能力。

    ● 思政融合,立德樹人

    將課程思政融入程序設計中,培養學生的愛國主義情懷、社會主義核心價值觀。

    前 言

    “C語言程序設計”課程是高等院校計算機基礎教學系列核心課程之一,通過本課程的學習,不僅使學生掌握C語言程序設計的基礎知識、編程技術和基本算法,更重要的是培養學生利用計算機解決問題的意識、思路和能力,掌握程序設計思想和方法,為后續課程和計算機在各專業中的應用奠定基礎,并使學生今后能承擔本專業計算機軟件應用和開發的任務。

    本書編寫思路及特色:

    (1)由淺入深,注重基礎。全書從C語言程序設計最重要的概念—“函數”入手,講解基本的編程格式及語法規則。內容緊湊,實用性強,并附有重要知識點的視頻講解。

    (2)以算法為靈魂,培養編程思維。算法是程序的靈魂,熟練掌握算法實現技能,是形成編程思維的重要途徑。本書按照數據結構思想,結合C語言語法特點,詳細介紹了累計、插入和刪除、排序和查找、迭代和遞歸等算法的具體實現。

    (3)強調一題多解,充分利用計算機解決問題的多樣性、靈活性,避免讀死書。

    (4)以培養應用創新能力為目標,取材新穎,案例豐富,以“實用、以用促學”為編寫原則,注重程序設計的思路、方法及良好的程序設計風格和習慣,提高學生解決實際問題的能力。

    (5)學考結合,注重實效。本書根據全國計算機等級考試要求,以Visual C++ 2010 Express為開發環境,以程序設計為主線,介紹程序設計的思想和方法。

    (6)將課程思政融入程序設計中,用案例思政培養學生的愛國主義情懷、社會主義核心價值觀。

    本書第1章由魏琴、劉祖珉編寫,第2、3章由劉祖珉編寫,第4、5、7章由魏琴編寫,第6、8章由趙仕波和肖陽春編寫。參與編寫的還有李思明、魯紅英、張澎、張晟嘉等。參與本書視頻制作的有魏琴、劉祖珉、李思明、肖陽春、孫淑霞等。

    最后,感謝中國水利水電出版社寇文杰的大力支持。

    因時間倉促,書中存在不足之處,請讀者批評指正。作者郵箱:wq@cdut.edu.cn。

    編 者

    2024年3月

    目 錄
    前言

    第1章 C語言程序設計基礎 1
    1.1 C語言程序的組成 1
    1.1.1 函數 1
    1.1.2 關鍵字和用戶標志符 2
    1.1.3 書寫格式 3
    1.1.4 注釋 4
    1.2 IPO編程方法 4
    1.3 Visual C++ 2010集成開發環境簡介 6
    第2章 數據類型和表達式 13
    2.1 數據類型 13
    2.2 常量 14
    2.2.1 數值型常量 14
    2.2.2 字符型常量 15
    2.2.3 符號常量 17
    2.3 變量 17
    2.3.1 變量的定義 18
    2.3.2 變量的賦值 18
    2.4 輸入/輸出函數 19
    2.4.1 格式化輸入函數 20
    2.4.2 格式化輸出函數 22
    2.4.3 字符輸入/輸出函數 25
    2.5 運算符和表達式 26
    2.5.1 自增自減運算符 26
    2.5.2 類型轉換運算符 27
    2.5.3 算術運算符 29
    2.5.4 關系運算符 30
    2.5.5 邏輯運算符 31
    2.5.6 條件運算符 33
    2.5.7 賦值運算符 33
    2.5.8 逗號運算符 35
    第3章 流程控制語句 36
    3.1 分支語句 36
    3.1.1 if語句 37
    3.1.2 switch語句 43
    3.2 循環語句 47
    3.2.1 while語句 47
    3.2.2 do-while語句 49
    3.2.3 for語句 51
    3.2.4 循環嵌套 54
    3.3 跳轉語句 56
    3.3.1 break語句 57
    3.3.2 continue語句 59
    第4章 函數 61
    4.1 函數的定義 61
    4.2 函數的調用 64
    4.3 函數原型 66
    4.4 函數的嵌套 68
    4.4.1 函數的嵌套調用 68
    4.4.2 函數的遞歸調用 69
    4.5 變量的類別 74
    4.5.1 變量的作用域 74
    4.5.2 變量的存儲類型 77
    第5章 數組和字符串 82
    5.1 一維數組 82
    5.1.1 一維數組的概念 82
    5.1.2 一維數組的應用 84
    5.2 二維數組 94
    5.2.1 二維數組的概念 94
    5.2.2 二維數組的應用 96
    5.3 字符串 99
    5.3.1 字符數組 99
    5.3.2 字符串的輸入與輸出 101
    5.3.3 字符串處理函數 103
    第6章 指針 113
    6.1 地址與指針 113
    6.2 指針變量 114
    6.2.1 指針變量的定義 114
    6.2.2 指針變量初始化 114
    6.3 指針運算 115
    6.3.1 指針移位運算 115
    6.3.2 指針關系運算 115
    6.3.3 指針引用指向對象的值 115
    6.4 指針與數組 116
    6.4.1 指向一維數組的指針 117
    6.4.2 指向二維數組的指針 119
    6.4.3 行指針 120
    6.4.4 指針數組 122
    6.4.5 指向字符串的指針 122
    6.5 函數傳地址調用 124
    6.5.1 變量地址作為函數實參 124
    6.5.2 一維數組作為函數實參 125
    6.5.3 二維數組作為函數實參 126
    6.5.4 返回指針變量的函數 129
    6.6 二級指針 130
    6.6.1 二級指針的概念 130
    6.6.2 二級指針與指針數組 131
    6.7 動態內存分配 132
    6.7.1 malloc()函數 132
    6.7.2 calloc()函數 132
    6.7.3 realloc()函數 133
    6.7.4 free()函數 133
    第7章 結構體 136
    7.1 結構 136
    7.1.1 結構類型的建立 136
    7.1.2 結構變量的定義及初始化 138
    7.1.3 結構變量的引用 140
    7.1.4 用typedef自定義類型 143
    7.2 結構數組 144
    7.2.1 結構數組的定義及初始化 144
    7.2.2 結構數組的引用 145
    7.3 結構指針 147
    7.3.1 結構指針的定義及初始化 147
    7.3.2 結構指針的引用 148
    7.3.3 結構體與函數 148
    7.4 鏈表 150
    7.4.1 鏈表的概念 150
    7.4.2 鏈表的建立 152
    7.4.3 鏈表的插入和刪除 153
    第8章 文件 154
    8.1 文件概述 154
    8.1.1 文本文件 154
    8.1.2 二進制文件 155
    8.1.3 緩沖區文件與非緩沖區文件 155
    8.2 文件指針與文件的打開和關閉 156
    8.2.1 定義文件指針 157
    8.2.2 文件的打開與關閉 157
    8.3 按文件順序讀/寫操作函數 159
    8.3.1 按字符格式讀/寫文件 159
    8.3.2 按字符串格式讀/寫文件 163
    8.3.3 按數據格式讀/寫文件 165
    8.3.4 按數據塊讀/寫文件 167
    8.4 隨機讀/寫控制函數 169
    8.4.1 fseek()函數 169
    8.4.2 ftell()函數 170
    8.4.3 rewind()函數 170
    8.4.4 remove()函數 170





最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
台江县| 桂平市| 瑞安市| 寿宁县| 龙门县| 礼泉县| 阿鲁科尔沁旗| 大荔县| 南汇区| 临汾市| 乐亭县| 克拉玛依市| 高碑店市| 珲春市| 册亨县| 都匀市| 麻城市| 甘孜县| 叶城县| 泰顺县| 泸州市| 英山县| 扶沟县| 郎溪县| 绵竹市| 鲁山县| 沽源县| 泗洪县| 婺源县| 德兴市| 武功县| 徐州市| 惠来县| 信阳市| 新河县| 永城市| 汝城县| 壶关县| 株洲市| 肃北| 射洪县|