Linux C编程从初学到精通

出版时间:2011-4  出版社:电子工业出版社  作者:张繁  页数:529  字数:855000  
Tag标签:无  

内容概要

  本书深入浅出、循序渐进地讲解了Linux平台下的C程序设计,并通过大量的程序实例,以及综合开发案例的演示,帮助读者快速掌握Linux下C语言编程的方法和技巧。
  本书内容翔实,共分为三大部分。第一部分为基础篇,共有5章,主要讲解了Linux系统的概述、C语言编程基础、Linux下的两种常用文本编辑器vi和Emacs、程序编译器gcc和调试器gdb,以及make管理工具,第二部分为提高篇,共有7章,主要讲解了Linux系统下各种操作的系统调用,包括文件操作、进程控制、进程间通信、网络编程、GTK+图形界面编程等。第三部分为实践篇,共有5章,分别为5个不同的Linux平台下C程序开发的综合案例,向读者详细阐述了Linux文件操作、GTK+图形界面编程、Linux网络编程,以及基于Linux平台的嵌入式软件开发的方法和技巧。
  本书是由作者根据多年来的开发工作经验编著而成,语言通俗易懂,内容丰富,注重实例讲解,知识涵盖面广。非常适合Linux平台下C语言编程的初学者以及高校本科生、研究生阅读,也适合在Linux系统下进行C程序开发的工程师查阅和学习。

书籍目录

第1部分 基础篇
 第1章 Linux系统概述
1.1 什么是Linux
1.2 Linux系统特点及主要功能
 1.2.1 Lirtux系统特点
 1.2.2 Linux系统的主要功能
1.3 Linux的内核版本和发行版本
1.4 系统的安装
 1.4.1 系统安装前的准备工作
  1.4.2 从光盘安装Linux
  1.4.3 从硬盘安装Linux
  1.4.4 在虚拟机下安装Linux
1.5 Shell的使用
  1.5.1 Shell简介
  1.5.2 常见Shell的种类
  1.5.3 Shell的简单使用
  1.5.4 通配符
  1.5.5 引号
  1.5.6 注释符
1.6 Linux常用命令
  1.6.1 与目录相关的命令
  1.6.2 与文件相关的命令
  1.6.3 与网络服务相关的命令
1.7 本章小结
实战演练
 第2章 C语言编程基础
2.1 C语言的历史背景
2.2 C语言的特点
2.3 C语言的基本数据类型
 2.3.1 整型
 2.3.2 实型
 2.3.3 字符型
  2.4 运算符与表达式
 2.4.1 算术运算符与算术表达式
  2.4.2 赋值运算符与赋值表达式
  2.4.3 逗号运算符与逗号表达式
  2.5 C程序的3种基本结构
 2.5.1 顺序结构
  2.5.2 选择结构
  2.5.3 循环结构
  2.6 C语言中的数据输入与输出
 2.6.1 字符输出函数putchar
  2.6.2 字符输入函数getchar
  2.6.3 格式输出函数printf
  2.6.4 格式输入函数scanf
  2.7 函数
 2.7.1 函数的定义
  2.7.2 函数的调用
  2.7.3 变量的存储类别
  2.8 数组
 2.8.1 一维数组的定义和使用
  2.8.2 二维数组的定义和使用
  2.8.3 字符数组和字符串
  2.8.4 常用字符串处理函数
  2.9 指针
 2.9.1 地址和指针
  2.9.2 指针的定义和使用
  2.9.3 数组与指针
  2.9.4 字符串与指针
  2.9.5 指向函数的指针
  2.10 结构体和共用体
 2.10.1 定义和引用结构体
  2.10.2 结构体数组
  2.10.3 指向结构体的指针
  2.10.4 共用体
  2.10.5 使用typedef定义类型
  ……
第2部分 提高篇
第3部分 实战篇

章节摘录

版权页:插图:

编辑推荐

《Linux C编程从初学到精通》:提供全书技术和案例的多媒体教学视频1316分钟提供VMware工具、Linux命令工具、编辑器工具、GCC工具、GDB工具、Shell工具、make工具、Eclipse开发工具、kdeVelop开发工具及项目管理Subversion工具等Linux常用工具教学视频581分钟提供209个常用Linux命令教学视频583分钟提供Ubuntu Linux操作系统教学视频635分钟深入浅出,依靠深厚行业经验讲透技术原理循序渐进,详解典型应用案例提升实战能力超大容量多媒体,总时长超过53小时

图书封面

图书标签Tags

评论、评分、阅读与下载


    Linux C编程从初学到精通 PDF格式下载


用户评论 (总计67条)

 
 

  •   我个人觉得是本很好的书,我买了这个出版社出版的有关LINUX的全套系列,从基础开始到编程,再到内核。感觉增长的很快。所以推进这本书,还有这个出版社的有关LINUX的全套系列,对于刚刚开始学习LINUX童靴来说。先从这个出版社的UBUNTU linux从入门到精通这本书开始吧,简单易懂。同时UBUNTU也容易安装,桌面操作也简单,相关的应用软件也多;内容也适合从学者。接着再学些这个出版社的LINUX从学到精通,虽然也是初级入门的书,但是和刚才说的UBUNTU LINUX的侧重点不同,简易这本书安排再第二学习;接着再看LINUX指令从入门到精通,等熟练的掌握这些知识后。然后可以根据个人的爱好去选择性的学习了。这时你已经不是菜鸟了。完全可以知道需要什么。
  •   此书适合入门的。如果想了解Linux 下的常见的C编程及其环境,调试等,适合看此书。
  •   Linux C编程从初学到精通这书不错
  •   适合理工科学生进阶式学习C编程,
  •   这本书写的不错,我一口气读了150多页,对学习LinuxC编程有相当大的帮助,不愧是华清远见的书。
  •   讲的挺详细的,适合初学者入门~~
    最重要的是每张都有视频讲解,对于快速入门很有好处,我是把书上的例子和课后的习题都做了一遍,受益匪浅!如果想要经一步提高还需要看其他的书籍,总体来说,赞赞!
  •   建议把编辑器操作放到C语法的前面, 不然实验的话还得向后翻, 个人建议~
  •   大概翻了下,感觉书应该很实用,具体要细细读过才知道
  •   书很不错两张光盘终于我可以好好学习了。
  •   有部分内容是骗人的吗?例如那个聊天软件,怎么编译的啊?这都不往出写。
  •   这是一本非常非常基础的书,对初学者帮助很大
  •   书不错,讲还可以适合初学者,入门不错的选择
  •   很满意~服务周到,质量可靠,适合初学者~
  •   书对始学者来说真的很好。可是我都学过了的!买了,也只是复习一下。不知道有没有更深层一点的书!嵌入式方面的有吗?
  •   这本书的质量很好,内容也不错,比较全面,建议看的时候有针对性的去看,总体来说很好。
  •   这本书犹豫了好久才买,最后证明我的决定是完全正确的。
    这本书对我帮助很大。
  •   讲得比较详细!
  •   很喜欢这本书用的纸张,确实书如其名,从最基本的开始 关键是有很多实践方面的东西 这点很喜欢
  •   同学买了这本书.老师说好呢.比较全面.希望自己能坚持看完.
  •   刚入手,期待中
  •   书籍很好,很喜欢,视频教程很好,很给力
  •   不到一天就送来了,太快了
  •   还不错!别看很厚,却是一周内绝对能看完的那种书!
  •   看得出是用心写的
  •   书的内容还行,比较适合新手看。如果是对Linux c编程有一定经验的人,就不要买了。适合那些从来都没有接触过的新手看!总体还行!
  •   虽然还可以,但是大部是讲C,没有重点讲LINUX C的不同之处
  •   最重要的是重要的章节都有讲解视频
  •   挺适合初学者的一本书
  •   华清出的书,这本不错,基本上是比较好地与嵌入式相结合的书籍,可以打下坚实的基础。
  •   该书提供了好多工具,和实例,很方便实践,书的质量也很好
  •   比较详细的入门书。如果要深入学习,还需配合其他书籍。
  •   比较基础的书,还可以
  •   还没有详细看,浏览了一下,感觉还可以。
  •   除了封面有点折痕外其他都很好 纸张确实不错 内容也很详实
  •   这本书还可以,和我希望的有一定差距,但是也差不多
  •   还行,简单了点。
  •   作为考试用书很实用,实际应用当中也有使用,很专业
  •   看了一下,大概还可以吧
  •   刚看一点,感觉还不错!
  •   还好吧。只是送货速度有点慢。
  •   本书在最初的几章用极为简单的语言介绍了c语言的基本语法和概念,但是例子给的比较随便,对main()函数没有声明参数,可以说简陋的可以完全不去写这些东西。对于常用编辑器部分,基本相同的笔墨量介绍了vim和emacs的基本操作,自己可以根据个人爱好去选择一个学习,不过这本书比较坑的地方是名字叫做《linuxc编程从初学到精通》,如果没有C基础,对新手来讲确实是个坑爹的货。后面具体到linux下的一些操作——线程、信号、通讯等部分也很简陋。这不能怪书内容太简单,最大的问题是就五百來页书要介绍C语言,介绍Linux操作系统,介绍Unix的系统编程,接受常用的编程调试工具,还要附上几个项目确实太难弄得很细了。如果不是急于求成,还是把各部分都分开看吧。自己看书一般不看视频(貌似比较经典的图书也都没有视频),就不评价视频的质量了。
  •   书大致看了下还行.光盘少送了一张..以前当当送书从来没有出过错.这次不给力啊!...不知道是否能联系客服补发一张关盘? 网上找了一下,还没找到关盘的下载资源.如果有的话就自己下载了,省的麻烦了..
  •   是很轻的那种粗糙的纸 印刷也不是很清楚
  •   还好,作为初级入门还行。
  •   这本是还行啊 不错
  •   书还没看,少张盘 能补么
  •   书不怎么样,是冲着光盘买的,结果光盘读不出来。
  •   配合书带的视频,适合自学。很好。
  •   该书语言清晰,实例丰富而且正确(本人几乎都验证过),非常适合初学者。电子工业出版社的该系列图书还是很不错的,比清华大学出版社的强太多了。
  •   无论是包装,还是印刷的纸张,都还行,看了一下目录,相信内容也不错
  •   这本书有的地方只介绍一些作者自己常用的,而不是全部的编程知识:例如网络编程方面,竟然只介绍符合IPV4协议的函数,而竟然没有介绍支持IPV6协议的部分必需的函数(例如inet_apton,应该没有记错),这是比较难接受的,因为IPV4是上一代的协议了,可能由于没来得及,所以部分人的确还没用上V6,但是没可能因为上一代还在广泛的应用就不介绍下一代吧~~~而且这本书整体给我的感觉就是“真的只是介绍linux c编程而已”,因为理论上讲linux c编程由于很多时候想讲明白问题,就必需涉及一些系统的知识,所以理论上,一本讲linux c的书应该顺便会把部分linux的系统知识给教给我们的(例如unix环境高级编程),但是这本书厉害的地方就是,它能尽量少的涉及更多的知识,用例子,或者一些与系统内核的方法无关的文字说明去尽量解释一些东西,这样学习的东西可能就稍微少了而且死板了。当然,对于这本书,批评完了,一定也要赞扬一下:作为一本培训机构出的书,这本书还是比较好的,为什么?因为培训机构大部分是以就业、实践、应用作为培训目的的,也就是培训的学员只要学会用即可,不用管为什么、系统是怎么实现的等等,但是这本书却还是比较详细,在学会用的同时还能学会一点点系统的思想,这点还是不错的!但是,如果想深入理解linux,而不只是学会用的同学,这本书不一定适合。
  •   讲的很细致,对一些容易出错的地方也做了重点标注和说明,非常适合初学者。
  •   内容详实,讲解比较详细
  •   特简单,适合对linuxC完全不懂的人,学完了。。。基本本找不到工作,经验方面的讲解太少
  •   稍微看了一下目录和大概,适合初学者。
  •   总体来说每章都不错滴
  •   书是教小孩子用的。不错,比较实用。
  •   刚收到书,粗略看了一下,质量不错。开篇难度不高,后逐级提升,适合初学者。亚马逊的包装不错,塑料袋里还有保护套。
  •   感觉书有点贵,但是华清远见的教材一直都还不错,买书还是卓越好
  •   今天刚收到书,看了书后,有股想扔掉的冲动,首先,书的印刷质量太差了,我还没见过这么差的纸张,530页的书拿起来比300页的还轻!里面的内容尤其是例程,很不清楚。
  •   书的话是因为周围很多人都买了,觉得应该很不错,但是就是我在收到书之后很奇怪,书里面还有另一张发货单,应该是被退货的,这个就让我感觉有点纠结了,喔是三月十七号买的,另一张发货单是三月五号的,一个不认识的在广州的同学
  •   书还没看,不过两张光盘中的B盘有问题,有些视频不能拷!
  •   挺基础的,后面几个demo也有相关的代码,业余学linux玩玩觉得挺合适的
  •   Linux C编程从初学到精通
  •   linux C编程方面的的书
  •   linuxc
  •   linux下的东西,一直想学
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7