中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
零基礎C語言學習筆記

包郵 零基礎C語言學習筆記

作者:明日科技
出版社:電子工業出版社出版時間:2021-03-01
開本: 16開 頁數: 396
中 圖 價:¥42.0(3.9折) 定價  ¥108.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>
買過本商品的人還買了

零基礎C語言學習筆記 版權信息

零基礎C語言學習筆記 本書特色

適讀人群 :本書適用于 C 語言的愛好者、初學者和中級開發人員,可以作為專科院校和培訓機構的教材。14小時視頻同步課程,手把手教你學編程 200個學習二維碼,手機、PC同步學習 132個實例、示例,強化知識理解 1個實戰項目,領略C語言開發真諦

零基礎C語言學習筆記 內容簡介

本書以初學者為對象,通過學習筆記的方式,系統地介紹了使用C語言進行程序開發的各種技術。本書共有20章,包括C語言起步,算法基礎,C語言基礎,運算符與表達式,流程控制語句,利用數組處理批量數據,用函數實現模塊化程序設計,指針的使用,結構體和共用體,位運算,預處理命令,文件的輸入與輸出,內存空間管理,管理SQL Server 2014,數據庫表的創建與維護,SQL Server數據表操作,SQL語句,存儲過程、觸發器與視圖,使用C語言操作數據庫,俄羅斯方塊游戲。本書內容豐富,并且以學習筆記的形式對學習中經常出現的各種問題和需要提示的重點、難點進行了提煉和總結,適合讀者自學。

零基礎C語言學習筆記 目錄

目錄
**篇?基礎篇
第1章 C語言起步 1
1.1 認識C語言 1
1.1.1 C語言是什么 1
1.1.2 學會了C語言能做什么 2
1.2 完整的C語言開發過程 3
1.2.1 創建項目 3
1.2.2 輸入代碼 7
1.2.3 編譯程序 8
1.2.4 運行程序 9
1.2.5 調試程序 10
1.3 分析C語言程序的結構 11
1.3.1 頭文件 11
1.3.2 主函數 12
1.3.3 輸出函數 13
1.3.4 輸入函數 16
第2章 算法基礎 19
2.1 算法的基本概念 19
2.1.1 算法的特性 19
2.1.2 算法的優劣 21
2.2 算法描述 22
2.2.1 自然語言 22
2.2.2 流程圖 22
2.2.3 N-S流程圖 25
第3章 C語言基礎 27
3.1 關鍵字 27
3.2 標識符 28
3.3 數據類型 29
3.4 常量 31
3.4.1 整型常量 31
3.4.2 實型常量 33
3.4.3 字符型常量 34
3.4.4 轉義字符 38
3.4.5 符號常量 38
3.5 變量 39
3.5.1 整型變量 39
3.5.2 實型變量 41
3.5.3 字符型變量 42
3.5.4?變量總結 43
3.6 變量的存儲方式 43
3.6.1 auto變量 44
3.6.2 static變量 45
3.6.3 register變量 45
3.6.4 extern變量 46
3.7 混合運算 46
第4章 運算符與表達式 48
4.1 表達式 48
4.2 賦值運算符與賦值表達式 49
4.2.1 給變量賦初值 50
4.2.2 自動類型轉換 51
4.2.3 強制類型轉換 51
4.3 算術運算符與算術表達式 52
4.3.1 算術運算符 52
4.3.2 算術表達式 53
4.3.3 算術運算符的優先級與結合性 53
4.3.4 自增/自減運算符 54
4.4 關系運算符與關系表達式 55
4.4.1 關系運算符 56
4.4.2 關系表達式 56
4.4.3 關系運算符的優先級與結合性 57
4.5 邏輯運算符與邏輯表達式 57
4.5.1 邏輯運算符 57
4.5.2 邏輯表達式 58
4.5.3 邏輯運算符的優先級與結合性 59
4.6 逗號運算符與逗號表達式 59
4.7 復合賦值運算符 59
4.8 C語言中運算符的優先級與結合性 60
第5章 流程控制語句 62
5.1 認識if語句 62
5.2 if語句的基本形式 62
5.2.1 if語句 63
5.2.2 if...else語句 64
5.2.3 else if語句 65
5.3 if語句的嵌套 67
5.4 條件運算符 68
5.5 switch語句 69
5.5.1 switch語句的基本形式 69
5.5.2 多路開關模式的switch語句 71
5.6 if...else語句和switch語句的區別 71
5.7 循環語句 72
5.8 while語句 73
5.9 do...while語句 74
5.10 for語句 75
5.10.1 for語句的基本形式 75
5.10.2 for語句的變體 77
5.10.3 for語句中的逗號應用 78
5.11 3種循環語句的比較 78
5.12 循環嵌套 79
5.13 轉移語句 81
5.13.1 break語句 81
5.13.2 continue語句 81
5.13.3 goto語句 82
第二篇?高級篇
第6章 利用數組處理批量數據 84
6.1 一維數組 84
6.1.1 一維數組的定義和一維數組元素的引用 84
6.1.2 一維數組的初始化 85
6.2 二維數組 86
6.2.1 二維數組的定義和二維數組元素的引用 87
6.2.2 二維數組的初始化 88
6.3 字符數組 89
6.3.1 字符數組的定義和字符數組元素的引用 89
6.3.2 字符數組的初始化 90
6.3.3 字符數組的結束標志 91
6.3.4 字符數組的輸入或輸出 92
6.4 多維數組 93
6.5 數組的排序算法 93
6.5.1 選擇法排序 93
6.5.2 冒泡法排序 96
6.5.3 交換法排序 98
6.5.4 插入法排序 100
6.5.5 折半法排序 103
6.5.6 排序算法的比較 106
6.6 字符串處理函數 107
6.6.1 字符串復制 107
6.6.2 字符串連接 108
6.6.3 字符串比較 109
6.6.4 字符串大小寫轉換 109
6.6.5 獲取字符串長度 110
第7章 用函數實現模塊化程序設計 111
7.1 函數概述 111
7.2 函數的定義 111
7.2.1 定義函數的形式 112
7.2.2 定義與聲明 113
7.3 返回語句 114
7.3.1 無返回值函數 114
7.3.2 函數的返回值 115
7.4 函數參數 116
7.4.1 形式參數與實際參數 116
7.4.2 使用數組作為函數參數 117
7.4.3 main()函數的參數 119
7.5 函數的調用 120
7.5.1 函數的調用方式 120
7.5.2 函數的嵌套調用 123
7.5.3 遞歸調用 124
7.6 內部函數和外部函數 125
7.6.1 內部函數 125
7.6.2 外部函數 127
7.7 局部變量和全局變量 127
7.7.1 局部變量 127
7.7.2 全局變量 128
7.8 常用的數學函數 129
第8章 指針的使用 132
8.1 指針的相關概念 132
8.1.1 地址與指針 132
8.1.2 變量與指針 133
8.1.3 指針變量 134
8.1.4 指針變量的自增、自減運算 136
8.2 數組與指針 138
8.2.1 一維數組與指針 138
8.2.2 二維數組與指針 140
8.2.3 字符串與指針 140
8.2.4 字符串數組與指針數組 141
8.3 指向指針的指針變量 142
8.4 使用指針變量作為函數參數 143
8.5 返回指針類型數據的函數 145
8.6 使用指針數組作為main()函數的參數 146
第9章 結構體和共用體 148
9.1 結構體 148
9.1.1 結構體類型的概念 148
9.1.2 結構體變量的定義 149
9.1.3 結構體變量的引用 151
9.1.4 結構體變量的初始化 152
9.2 結構體數組 152
9.2.1 定義結構體數組 152
9.2.2 初始化結構體數組 154
9.3 結構體指針 155
9.3.1 指向結構體變量的指針 155
9.3.2 指向結構體數組的指針 156
9.3.3 使用結構體作為函數參數 157
9.4 包含結構體的結構體 158
9.5 鏈表 158
9.5.1 鏈表概述 158
9.5.2 創建動態鏈表 160
9.5.3 輸出鏈表中的數據 163
9.6 鏈表的相關操作 164
9.6.1 鏈表的插入操作 164
9.6.2 鏈表的刪除操作 166
9.7 共用體 168
9.7.1 共用體的概念 169
9.7.2 共用體變量的引用 170
9.7.3?共用體變量的初始化 170
9.7.4?共用體類型的數據特點 171
9.8 枚舉類型 171
9.9 結構體和共用體的區別 172
第10章 位運算 173
10.1 位與字節 173
10.2 位運算符 174
10.2.1 按位與運算符 174
10.2.2 按位或運算符 175
10.2.3 按位取反運算符 176
10.2.4 按位異或運算符 176
10.2.5 左移運算符 177
10.2.6 右移運算符 178
10.3 循環移位 178
10.4 位段 180
第11章 預處理命令 183
11.1 宏定義 183
11.1.1 不帶參數的宏定義 184
11.1.2 帶參數的宏定義 186
11.2 #include命令 187
11.3 條件編譯 188
11.3.1 #if命令 189
11.3.2 #ifdef命令與#ifndef命令 190
11.3.3 #undef命令 191
11.3.4 #line命令 192
11.3.5 #pragma命令 192
第12章 文件的輸入與輸出 194
12.1 文件概述 194
12.2 文件的基本操作 195
12.2.1 文件指針 195
12.2.2 文件的打開 196
12.2.3 文件的關閉 197
12.3 文件的讀/寫 197
12.3.1 fputc()函數 197
12.3.2 fgetc()函數 198
12.3.3 fputs()函數 198
12.3.4 fgets()函數 198
12.3.5 fprintf()函數fscanf()函數 199
12.3.6 fread()函數和fwrite()函數 199
12.4 文件的定位 201
12.4.1 fseek()函數 201
12.4.2 rewind()函數 202
12.4.3 ftell()函數 202
第13章 內存空間管理 203
13.1 內存空間 203
13.1.1 內存空間的組織方式 203
13.1.2 堆與棧 204
13.2 動態管理內存空間的函數 205
13.2.1 malloc()函數 205
13.2.2 calloc()函數 206
13.2.3 realloc()函數 207
13.2.4 free()函數 207
13.2.5 malloc()、calloc()、realloc()函數的區別 208
13.3 內存空間丟失 208
第三篇?數據庫篇
第14章 管理SQL Server 2014 210
14.1 SQL Server 數據庫簡介 210
14.2 安裝SQL Server 210
14.2.1 安裝SQL Server 2014的**條件 211
14.2.2 SQL Server 2014的安裝步驟 211
14.3 啟動SQL Server 2014 220
14.4 腳本與批處理 221
14.4.1 將數據庫生成腳本 221
14.4.2 將指定表生成腳本 224
14.4.3 執行腳本 224
14.4.4 批處理 226
14.5 備份和還原數據庫 226
14.5.1 備份和還原的概念 226
14.5.2 備份數據庫 227
14.5.3 還原數據庫 228
14.6 分離和附加數據庫 229
14.6.1 分離數據庫 229
14.6.2 附加數據庫 230
14.7 導入和導出數據庫、數據表 231
14.7.1 導入數據庫 231
14.7.2 導入SQL Server數據表 231
14.7.3 導入其他數據源中的數據表 234
14.7.4 導出數據庫 235
14.7.5 導出SQL Server數據表 235
第15章 數據庫表的創建與維護 238
15.1 SQL Server數據庫概述 238
15.1.1 SQL Server數據庫文件分類 238
15.1.2 SQL Server數據庫對象 239
15.2 設計數據庫 239
15.2.1 創建數據庫 239
15.2.2 修改數據庫 244
15.2.3 刪除數據庫 248
15.2.4 創建數據表 250
15.2.5 刪除數據表 252
15.3 索引的建立與刪除 253
15.3.1 建立索引 253
15.3.2 刪除索引 256
15.4 維護數據表 257
15.4.1 在數據表中添加新字段 257
15.4.2 在數據表中刪除字段 258
15.4.3 數據表重命名 259
第16章 SQL Server數據表操作 260
16.1 插入、修改和刪除數據 260
16.1.1 插入數據 260
16.1.2 修改數據 261
16.1.3 刪除數據 262
16.2 瀏覽數據 263
16.3 使用SQL語句查詢數據 264
第17章 SQL語句 265
17.1 創建查詢和測試查詢 265
17.1.1 編寫SQL語句 265
17.1.2 測試SQL語句 266
17.1.3 執行SQL語句 266
17.2 SELECT查詢 266
17.2.1 簡單的SELECT查詢 266
17.2.2 選擇字段查詢 267
17.2.3 使用WHERE關鍵字設置數據過濾條件 267
17.2.4 對查詢結果進行排序 268
17.2.5 對查詢結果進行分組統計 269
17.2.6 模糊查詢 273
17.2.7 給字段起一個別名 274
17.2.8 在SELECT語句中進行計算 274
17.3 使用聚合函數進行查詢 275
17.3.1 數據平均值查詢 275
17.3.2 數據記錄數查詢 276
17.3.3 數據*小值查詢 277
17.3.4 數據*大值查詢 277
17.4 復雜查詢 278
17.4.1 子查詢 278
17.4.2 連接 278
17.4.3 內連接 279
17.4.4 外連接 280
17.4.5 交叉連接 282
17.5 插入數據 283
17.5.1 INSERT語句介紹 283
17.5.2 INSERT語句的基本應用 284
17.6 修改數據 284
17.6.1 UPDATE語句介紹 284
17.6.2 UPDATE語句的基本應用 285
17.7 刪除數據 285
17.7.1 DELETE語句介紹 285
17.7.2 DELETE語句的基本應用 285
第18章 存儲過程、觸發器與視圖 286
18.1 存儲過程概述 286
18.2 存儲過程的應用 286
18.2.1 新建存儲過程 286
18.2.2 修改存儲過程 287
18.2.3 調用存儲過程 289
18.2.4 查看數據庫中的所有存儲過程 291
18.2.5 查看指定存儲過程的定義 291
18.2.6 刪除存儲過程 292
18.3 觸發器概述 292
18.4 觸發器的應用 293
18.4.1 創建觸發器 293
18.4.2 修改觸發器 294
18.4.3 刪除觸發器 295
18.5 視圖概述 296
18.6 視圖的應用 296
18.6.1 創建視圖 296
18.6.2 修改視圖 297
18.6.3 刪除視圖 297
18.6.4 查看數據庫中的所有視圖 298
18.6.5 查看指定視圖的定義 298
第19章 使用C語言操作數據庫 299
19.1 連接數據庫的準備工作 299
19.1.1 概述 299
19.1.2 配置SQL Server環境 299
19.1.3 配置C語言環境 301
19.2 使用ODBC數據源連接數據庫 302
19.2.1 ODBC數據源簡介 302
19.2.2 配置ODBC數據源 303
19.2.3 連接數據庫函數 308
19.2.4 通過C語言代碼操作數據庫 313
19.3 使用非ODBC方式操作數據庫 315
19.3.1 插入、修改、刪除數據 315
19.3.2 查詢數據 320
第四篇?項目篇
第20章 俄羅斯方塊游戲 323
20.1 開發背景 323
20.2 系統功能設計 324
20.2.1 系統功能結構 324
20.2.2 業務流程圖 324
20.3 使用Dev C++創建項目 325
20.3.1 開發環境需求 325
20.3.2?創建項目 325
20.4 預處理模塊設計 328
20.4.1 文件引用 328
20.4.2 宏定義 329
20.4.3 定義全局變量 329
20.4.4 函數聲明 330
20.5 游戲歡迎界面設計 331
20.5.1 游戲歡迎界面概述 331
20.5.2 設置文字顏色 332
20.5.3 設置文字顯示位置 334
20.5.4 標題部分設計 334
20.5.5 設計字符花裝飾界面 336
20.5.6 設計菜單選項的邊框 340
20.5.7 設計菜單選項的文字 340
20.6 游戲主窗體設計 342
20.6.1 游戲主窗體設計概述 342
20.6.2 繪制游戲主窗體界面 343
20.6.3 定義俄羅斯方塊 346
20.6.4 輸出俄羅斯方塊 355
20.7 游戲邏輯設計 357
20.7.1 游戲邏輯概述 357
20.7.2 判斷俄羅斯方塊是否可以移動 357
20.7.3 清除俄羅斯方塊下落的痕跡 360
20.7.4 判斷俄羅斯方塊是否滿行 361
20.7.5 隨機產生俄羅斯方塊類型的序號 363
20.8 開始游戲模塊設計 365
20.8.1 開始游戲模塊概述 365
20.8.2 顯示俄羅斯方塊 365
20.8.3 各種按鍵操作 367
20.8.4 游戲結束界面 371
20.8.5 重新開始游戲 373
20.9 按鍵說明界面設計 374
20.9.1 按鍵說明界面 374
20.9.2 按鍵說明界面的實現 375
20.10 游戲規則界面設計 376
20.10.1 游戲規則界面 376
20.10.2 游戲規則界面的實現 377
20.11 退出游戲 379

展開全部

零基礎C語言學習筆記 作者簡介

明日科技是一家管理規范、研發能力強的互聯網公司,同時從事圖書開發。人員規模50人明日的優勢:?明日科技很注重員工經驗交流和開發經驗整理、共享,內部積累文檔已經整理得非常完善,代碼講解非常細致,目前已經出版圖書300多個品種,占據主流語言圖書銷售排行的前列。?案例完全來自本企業的項目,緊跟時代腳步,內容質量上無可挑剔。?明日科技配套資源豐富,提供從視頻講解到快學快用的整體配套資源,同時技術服務做的也比較完善。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 塑料造粒机「厂家直销」-莱州鑫瑞迪机械有限公司 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 低噪声电流前置放大器-SR570电流前置放大器-深圳市嘉士达精密仪器有限公司 | 成都软件开发_OA|ERP|CRM|管理系统定制开发_成都码邻蜀科技 | 标准光源箱|对色灯箱|色差仪|光泽度仪|涂层测厚仪_HRC大品牌生产厂家 | 洛阳装修公司-洛阳整装一站式品牌-福尚云宅装饰 | 石家庄装修设计_室内家装设计_别墅装饰装修公司-石家庄金舍装饰官网 | 二手色谱仪器,十万分之一分析天平,蒸发光检测器,电位滴定仪-湖北捷岛科学仪器有限公司 | 耐磨陶瓷管道_除渣器厂家-淄博浩瀚陶瓷科技有限公司 | 京港视通报道-质量走进大江南北-京港视通传媒[北京]有限公司 | 超声波电磁流量计-液位计-孔板流量计-料位计-江苏信仪自动化仪表有限公司 | 胶泥瓷砖胶,轻质粉刷石膏,嵌缝石膏厂家,腻子粉批发,永康家德兴,永康市家德兴建材厂 | 小型玉石雕刻机_家用玉雕机_小型万能雕刻机_凡刻雕刻机官网 | 小程序开发公司_APP开发多少钱_软件开发定制_微信小程序制作_客户销售管理软件-济南小溪畅流网络科技有限公司 | 合金耐磨锤头_破碎机锤头_郑州市德勤建材有限公司 | FFU_空气初效|中效|高效过滤器_空调过滤网-广州梓净净化设备有限公司 | 西点培训学校_法式西点培训班_西点师培训_西点蛋糕培训-广州烘趣西点烘焙培训学院 | cnc精密加工_数控机械加工_非标平键定制生产厂家_扬州沃佳机械有限公司 | 低气压试验箱_高低温低气压试验箱_低气压实验箱 |林频试验设备品牌 | SDI车窗夹力测试仪-KEMKRAFT方向盘测试仪-上海爱泽工业设备有限公司 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 青海电动密集架_智能密集架_密集架价格-盛隆柜业青海档案密集架厂家 | 铣床|万能铣床|立式铣床|数控铣床|山东滕州万友机床有限公司 | 两头忙,井下装载机,伸缩臂装载机,30装载机/铲车,50装载机/铲车厂家_价格-莱州巨浪机械有限公司 | 空气能暖气片,暖气片厂家,山东暖气片,临沂暖气片-临沂永超暖通设备有限公司 | 沈阳网站建设_沈阳网站制作_沈阳网页设计-做网站就找示剑新零售 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | 深圳善跑体育产业集团有限公司_塑胶跑道_人造草坪_运动木地板 | 广域铭岛Geega(际嘉)工业互联网平台-以数字科技引领行业跃迁 | 轻型地埋电缆故障测试仪,频响法绕组变形测试仪,静荷式卧式拉力试验机-扬州苏电 | 海尔生物医疗四川代理商,海尔低温冰箱四川销售-成都壹科医疗器械有限公司 | 水性漆|墙面漆|木器家具漆|水漆涂料_晨阳水漆官网 | 济南铝方通-济南铝方通价格-济南方通厂家-山东鲁方通建材有限公司 | 全温度恒温培养摇床-大容量-立式-远红外二氧化碳培养箱|南荣百科 | 过跨车_过跨电瓶车_过跨转运车_横移电动平车_厂区转运车_无轨转运车 | 广州番禺搬家公司_天河黄埔搬家公司_企业工厂搬迁_日式搬家_广州搬家公司_厚道搬迁搬家公司 | 伟秀电气有限公司-10kv高低压开关柜-高低压配电柜-中置柜-充气柜-欧式箱变-高压真空断路器厂家 | 翰香原枣子坊加盟费多少钱-正宗枣核糕配方培训利润高飘香 | 地源热泵一体机,地源热泵厂家-淄博汇能环保设备有限公司 | 动环监控_机房环境监控_DCIM_机房漏水检测-斯特纽 | 手板_手板模型制作_cnc手板加工厂-东莞天泓 | 许昌奥仕达自动化设备有限公司 |