[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

  •  文化

  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

     保健/养生
     体育/运动
     手工/DIY
     休闲/爱好
     英文原版书
     港台图书
     研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学
  • C程序設計(基於Linux平臺)(微課版)
    該商品所屬分類:研究生 -> 工學
    【市場價】
    651-944
    【優惠價】
    407-590
    【作者】 張同光、劉春紅、田喬梅、武曉龍、宋麗麗 
    【所屬類別】 圖書  教材  研究生/本科/專科教材  工學 
    【出版社】清華大學出版社 
    【ISBN】9787302637318
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787302637318
    叢書名:計算機類技能型理實一體化新形態繫列

    作者:張同光、劉春紅、田喬梅、武曉龍、宋麗麗
    出版社:清華大學出版社
    出版時間:2023年08月 


        
        
    "
    編輯推薦

    本書內容來自一線教師的多年教學成果,同時作者有多年的企業從業實際工作經驗,所以教材定位準,內容實用,書中有大量的實用案例,非常適合學生和從業人員學習。

     
    內容簡介

    本書以“學完C語言之後知道能做什麼”為編寫目標,共包括9章,分別是Linux C語言程序設計、C語言基礎Ⅰ、C語言基礎Ⅱ、鏈表、C標準庫、Linux繫統調用、Socket編程、Pthreads編程和GTK圖形界面編程。其中,C語言基礎Ⅰ、C語言基礎Ⅱ、C標準庫和Linux繫統調用為本書最基礎、最重要的四章,全面介紹了標準C語言的基本語法和Linux繫統調用編程。其他章節告訴讀者C語言具體能做什麼。本書堅守“空談無用,給我看代碼”(Linux之父Linus Torvalds所言)的信條,通過正確無誤的示例代碼向讀者展示C語言的具體用法。本書內容實用、結構清晰、圖文並茂,力求讓讀者可以饒有興趣地學習Linux C語言編程。 本書適合作為高等學校各專業的C語言程序設計課程教材,也可作為從事計算機相關工作的科技人員、計算機愛好者及各類自學人員的參考書。本書封面貼有清華大學出版社防偽標簽,無標簽者不得銷售。

    作者簡介

    張同光,副教授,計算機博士,畢業於北京郵電大學。主要從事計算機方面的教學及科研工作,發表SCI、EI等學術論文30餘篇,主編教材近20本,主持或參與省部級以上項目6個。對Linux操作繫統有深入且全面的研究和應用。使用C/C 等語言開發過若干個橫向項目。講授過的計算機專業課程有:《Linux 0.11內核分析》、《Linux操作繫統》、《嵌入式軟件開發基礎》、《Linux C編程》、《Linux網絡服務與編程》、《Linux驅動程序設計》、《嵌入式軟件開發高級》、《軟件工程》、《C 程序設計》、《微機原理》、《計算機網絡原理》、《計算機專業英語》、《操作繫統原理》、《離散數學》、《計算機組成原理》、《單片機原理》、《C程序設計》、《數據結構》、《彙編語言》、《網絡安全技術》等。

    目錄
    第1章Linux C語言程序設計1
    1.1C語言1
    1.1.1C語言簡介1
    1.1.2C語言發展歷史2
    1.1.3C語言特點2
    1.2Linux簡介3
    1.3Linux C語言程序設計簡介4
    1.3.1Linux應用編程、繫統編程和內核編程4
    1.3.2Linux圖形界面編程4
    1.4Linux C語言編程環境5
    1.4.1安裝Ubuntu Linux虛擬機5
    1.4.2gedit、vim和nano5
    1.4.3C語言編譯器及集成開發環境6
    1.4.4編寫Hello World程序7

    第1章Linux C語言程序設計1
    1.1C語言1
    1.1.1C語言簡介1
    1.1.2C語言發展歷史2
    1.1.3C語言特點2
    1.2Linux簡介3
    1.3Linux C語言程序設計簡介4
    1.3.1Linux應用編程、繫統編程和內核編程4
    1.3.2Linux圖形界面編程4
    1.4Linux C語言編程環境5
    1.4.1安裝Ubuntu Linux虛擬機5
    1.4.2gedit、vim和nano5
    1.4.3C語言編譯器及集成開發環境6
    1.4.4編寫Hello World程序7
    1.5使用gcc編譯程序7
    1.6使用make和Makefile構建程序9
    1.7使用cmake和CMakeLists.txt構建程序15
    1.8完整的編譯過程17
    1.9習題18第2章C語言基礎Ⅰ21
    2.1數據21
    2.1.1數據類型21
    2.1.2常量23
    2.1.3變量和標識符25
    2.1.4數據類型轉換26
    2.1.5轉義字符(轉義序列)28
    2.2運算符29
    2.2.1運算符和表達式29
    2.2.2算術運算312.2.3賦值運算32
    2.2.4關繫運算32
    2.2.5邏輯運算符33
    2.2.6條件運算符33
    2.2.7逗號運算符34
    2.2.8sizeof運算符與typedef類型聲明34
    2.2.9位運算35
    2.2.10復合賦值運算符36
    2.3結構化程序設計37
    2.3.1順序結構37
    2.3.2分支結構38
    2.3.3循環結構40
    2.4輸入/輸出44
    2.4.1標準輸出函數printf44
    2.4.2標準輸入函數scanf47
    2.5數組49
    2.5.1一維數組49
    2.5.2二維數組50
    2.5.3一維字符數組51
    2.5.4一維字符數組的輸入/輸出52
    2.5.5字符串處理函數53
    2.5.6二維字符數組55
    2.6習題56第3章C語言基礎Ⅱ60
    3.1函數60
    3.1.1函數定義和聲明60
    3.1.2函數調用及參數傳遞61
    3.1.3函數的嵌套與遞歸65
    3.1.4回調函數66
    3.1.5return語句67
    3.1.6全局變量、局部變量和作用域67
    3.1.7變量的存儲類別及生存期68
    3.1.8內部函數和外部函數70
    3.2預處理71
    3.2.1預處理的步驟71
    3.2.2宏定義和內聯函數72
    3.2.3條件編譯74
    3.2.4文件包含74
    3.3指針76
    3.3.1指針的基本運算76
    3.3.2指針與數組80
    3.3.3指針與const限定符82
    3.3.4指針與字符串84
    3.3.5指針函數與函數指針84
    3.3.6再講回調函數85
    3.3.7可變參數87
    3.3.8二級指針與多級指針89
    3.3.9指針數組和數組指針90
    3.3.10動態內存管理91
    3.4結構體、共用體和枚舉93
    3.4.1結構體93
    3.4.2位域94
    3.4.3共用體95
    3.4.4枚舉96
    3.5零長數組、變長數組和動態數組98
    3.6編碼風格與縮進工具indent100
    3.7習題102第4章鏈表106
    4.1單向鏈表106
    4.1.1單鏈表結構與鏈表結點類型106
    4.1.2創建單鏈表107
    4.1.3插入結點108
    4.1.4刪除結點109
    4.1.5讀取結點109
    4.1.6查找結點110
    4.1.7打印單鏈表110
    4.1.8逆轉單鏈表111
    4.1.9構建單循環鏈表111
    4.1.10銷毀單鏈表111
    4.1.11主函數及測試結果112
    4.2雙向鏈表113
    4.2.1雙鏈表結構與鏈表結點類型113
    4.2.2創建雙鏈表114
    4.2.3插入結點115
    4.2.4刪除結點116
    4.2.5讀取結點116
    4.2.6查找結點117
    4.2.7打印雙鏈表117
    4.2.8逆轉雙鏈表118
    4.2.9構建雙循環鏈表118
    4.2.10銷毀雙循環鏈表119
    4.2.11主函數及測試結果119
    4.3內核鏈表120
    4.3.1list_head120
    4.3.2offsetof、container_of和list_entry121
    4.3.3鏈表初始化122
    4.3.4插入結點122
    4.3.5刪除結點123
    4.3.6替換結點123
    4.3.7移動結點124
    4.3.8判斷函數124
    4.3.9合並結點125
    4.3.10遍歷鏈表126
    4.3.11用戶空間使用內核鏈表126
    4.4習題128第5章C標準庫130
    5.1C語言標準和glibc130
    5.2標準輸入/輸出函數庫(stdio.h)132
    5.2.1fopen/fclose132
    5.2.2stdin/stdout/stderr134
    5.2.3errno與perror函數135
    5.2.4以字節為單位的I/O函數136
    5.2.5以字符串為單位的I/O函數138
    5.2.6以記錄為單位的I/O函數139
    5.2.7格式化讀寫文件141
    5.2.8操作讀寫位置的函數142
    5.2.9FILE結構體及I/O緩衝區144
    5.3標準工具函數庫(stdlib.h)147
    5.3.1動態內存分配與釋放147
    5.3.2整數算術149
    5.3.3隨機數150
    5.3.4數值字符串轉換151
    5.3.5寬字符和多字節字符轉換152
    5.4字符串處理函數庫(string.h)156
    5.4.1初始化字符串156
    5.4.2取字符串的長度157
    5.4.3復制字符串157
    5.4.4比較字符串159
    5.4.5搜索字符串160
    5.4.6連接字符串161
    5.4.7分割字符串161
    5.4.8本地函數163
    5.5字符處理函數庫(ctype.h)165
    5.6數學函數庫(math.h)167
    5.7學生信息管理繫統的設計與實現169
    5.7.1繫統設計要求170
    5.7.2繫統設計170
    5.7.3函數設計170
    5.7.4參考程序173
    5.7.5運行結果178
    5.8習題179第6章Linux繫統調用182
    6.1C庫函數和Linux繫統調用182
    6.2進程管理184
    6.3進程間通信186
    6.4exec函數族189
    6.5文件管理192
    6.6習題199第7章Socket編程201
    7.1Socket基本概念201
    7.1.1Socket簡介201
    7.1.2網絡字節序與主機字節序202
    7.1.3Socket地址結構203
    7.1.4地址轉換函數205
    7.1.5C/S架構206
    7.2基於TCP的網絡程序207
    7.2.1簡單C/S應用程序的設計207
    7.2.2交互式C/S應用程序的設計213
    7.2.3簡單聊天室應用程序的設計(select)215
    7.2.4聊天室應用程序的設計(select)220
    7.2.5簡單C/S應用程序的設計(epoll)228
    7.3基於UDP的網絡程序233
    7.3.1簡單C/S應用程序的設計233
    7.3.2簡單聊天室應用程序的設計236
    7.4原始套接字編程239
    7.5UDS242
    7.6習題244第8章Pthreads編程246
    8.1Pthreads概述246
    8.1.1Linux進程和線程246
    8.1.2Linux線程模型247
    8.1.3Pthreads簡介248
    8.2Pthreads函數248
    8.2.1創建線程248
    8.2.2線程同步與互斥252
    8.3Pthreads編程示例255
    8.3.1讀者寫者255
    8.3.2生產者消費者258
    8.3.3哲學家就餐259
    8.4習題261第9章GTK圖形界面編程263
    9.1GTK簡介263
    9.2GLib簡介264
    9.3信號和回調函數264
    9.4GTK控件267
    9.4.1容器控件267
    9.4.2非容器控件267
    9.5GTK圖形界面編程268
    9.5.1Hello World268
    9.5.2GtkGrid270
    9.5.3Custom Drawing271
    9.5.4用GtkBuilder創建界面274
    9.5.5Cambalache277
    9.6GTK圖形界面聊天室280
    9.6.1聊天室服務器端281
    9.6.2聊天室客戶端285
    9.6.3測試294
    9.7習題295附錄ASCII碼表297參考文獻298

    前言
    C語言是目前非常流行的高級程序設計語言之一,是許多計算機專業人員和計算機愛好者學習程序設計的首選語言。但是,許多學過C語言的讀者在學習C語言之前以及學習過程中經常會問: “學習C語言能做什麼?”甚至有人學完C語言後感慨: “學完C語言仍然不知道能做什麼。”其實,編者認為學習C語言有兩個目標: 第一,為學習其他編程語言打下堅實的基礎。因為計算機編程語言都是相通的,學好C語言可以為學習其他高級程序設計語言提供幫助,本書第2、3、5、6章可以達到該目標。第二,使用C語言真正開發有實際意義的程序,這正是本書所追求的目標。要使用C語言開發有實際意義的程序,就要清楚C語言的真正應用場景。目前市面上大多數操作繫統是用C語言編寫的;如編譯器、數據庫、虛擬機、多媒體庫、圖形庫等很多基礎軟件是用C語言實現的;如Lua、Python腳本語言等很多流行的編程語言也是用C語言實現的。在嵌入式繫統開發中,比如固件、BSP、內核驅動等,除了少量的彙編代碼外,大部分是用C語言開發的;互聯網中的許多服務器程序也是用C語言開發的。總之,在整個計算機軟件世界中,C語言發揮著中流砥柱的作用。

    C語言是目前非常流行的高級程序設計語言之一,是許多計算機專業人員和計算機愛好者學習程序設計的首選語言。但是,許多學過C語言的讀者在學習C語言之前以及學習過程中經常會問: “學習C語言能做什麼?”甚至有人學完C語言後感慨: “學完C語言仍然不知道能做什麼。”其實,編者認為學習C語言有兩個目標: 第一,為學習其他編程語言打下堅實的基礎。因為計算機編程語言都是相通的,學好C語言可以為學習其他高級程序設計語言提供幫助,本書第2、3、5、6章可以達到該目標。第二,使用C語言真正開發有實際意義的程序,這正是本書所追求的目標。要使用C語言開發有實際意義的程序,就要清楚C語言的真正應用場景。目前市面上大多數操作繫統是用C語言編寫的;如編譯器、數據庫、虛擬機、多媒體庫、圖形庫等很多基礎軟件是用C語言實現的;如Lua、Python腳本語言等很多流行的編程語言也是用C語言實現的。在嵌入式繫統開發中,比如固件、BSP、內核驅動等,除了少量的彙編代碼外,大部分是用C語言開發的;互聯網中的許多服務器程序也是用C語言開發的。總之,在整個計算機軟件世界中,C語言發揮著中流砥柱的作用。
    讀者可能對Linux並不熟悉,但是Linux早已深刻影響著我們生活的方方面面,從超級計算機、巨型機,到手機(Android),再到各種家電和嵌入式設備,內部都運行著Linux。另外,Linux支撐起了整個因特網。C語言和Linux操作繫統有著密不可分的“血緣”關繫,因此本書的主要目標是幫助讀者掌握基於Linux的各種軟件的C語言開發方法,為讀者以後步入廣闊的Linux世界打下堅實的基礎。本書所有示例代碼都是正確無誤的。之前沒有接觸過Linux操作繫統的讀者,可以根據本書的第一個視頻安裝Linux虛擬機,搭建好Linux C語言編程環境。
    本書提供配套課件、教學大綱和習題參考答案等多種教學資源,還提供了70多個教學視頻,讀者在學習的過程中,掃描教學視頻二維碼可以觀看視頻。
    本書由新鄉學院教師、北京郵電大學計算機專業博士張同光擔任主編,由河南師範大學劉春紅、新鄉學院田喬梅、電能易購(北京)科技有限公司武曉龍、新鄉學院宋麗麗擔任副主編,參加編寫的人員還有鄭州輕工業大學陳明。其中,張同光編寫第1~4章,劉春紅、武曉龍和宋麗麗共同編寫第5章、第7章、第8章的8.2節和第9章,田喬梅編寫第6章,陳明編寫第8章的8.1節、8.3節、8.4節和附錄。全書最後由張同光統稿和定稿。
    本書得到了河南省高等教育教學改革研究與實踐重點項目(No.2021SJGLX106)、河南省科技攻關項目(No.202102210146)、網絡與交換技術國家重點實驗室開放課題(SKLNST2020101)以及高效能服務器和存儲技術國家重點實驗室的支持,在此表示感謝。
    由於編者水平有限,書中欠妥之處敬請廣大讀者批評指正。


    編者
    2023年3月

















     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部