大小:64.42M
更新时间:23-09-06
系统:Pc
linux c编程实战是一本介绍Linux系统下如何使用c语言编程开发的图书,由童永清编著。本书结构合理、概念清晰,采用"基础知识→难点解析→重点提示→编程实践"的写作手法,使读者理解更深入、应用更容易、掌握更快速。文中第一篇主要介绍了linux和c编程基础,包括linux安装与使用,c语言的开发技巧,第二篇介绍了linux系统编程,包括文件和目录操作,进程和线程控制,信号的使用,进程间通信等;第三篇介绍了linux网络和图形界面编程,第四篇介绍了linux项目实践,非常适合Linux从业人员和linux爱好者下载阅读。
《linux c编程实战》系统地介绍了在Linux平台下用C语言进行程序开发的过程,集趣味性、实战性于一体的160多段代码实例,帮助读者快速掌握在Linux平台下进行C语言程序开发的方法和技巧,并通过一个原创的BT软件下载综合案例的讲解,引导读者具备开发大型应用程序的能力。
《linux c编程实战》内容翔实,主要包括:Linux系统下C语言及其编程环境的介绍,系统编程的所有主题——文件和目录、进程、线程、信号、进程间通信、网络编程和图形界面编程、出错处理、库的创建与使用、编写安全的代码等……
第一篇 Linux和C编程基础 第1章 Linux系统概述 1.1 Linux操作系统介绍 1.1.1 Linux的发展历程 1.1.2 Linux的特性 1.1.3 Linux的内核版本和发行版本 1.2 C语言简介 1.2.1 C语言的发展历史 1.2.2 C语言的特点 1.3 Linux的安装、启动与关闭 1.4 Linux的基本使用 1.4.1 Linux终端 1.4.2 Linux Shell 1.4.3 Linux的常用命令 1.5 Linux下程序的开发环境和开发过程 1.6 习题 第2章 C编程基础、Vi和Emacs编辑器 2.1 C程序的结构 2.2 C语言的基本数据类型 2.2.1 整型 2.2.2 浮点型 2.2.3 字符型 2.3 运算符和表达式 2.3.1 算术运算符与算术表达式 2.3.2 赋值运算符与赋值表达式 2.3.3 逗号运算符与逗号表达式 2.4 标准输入输出函数 2.4.1 字符输出函数putchar 2.4.2 字符输入函数getchar 2.4.3 格式化输出函数printf 2.4.4 格式化输入函数scanf 2.5 Vi编辑器的使用 2.5.1 Vi的工作模式 2.5.2 启动Vi 2.5.3 保存文件和退出Vi 2.5.4 光标的移动 2.5.5 文本的删除 2.5.6 文本查找和替换 2.5.7 文本的复制与粘贴 2.6 Emacs编辑器的使用 2.7 命名规范 2.7.1 标识符 2.7.2 关键字 2.7.3 命名规范 2.8 面试题选与实例精讲 2.8.1 面试题选 2.8.2 实例精讲 2.9 习题 第3章 C程序控制结构和gcc编译器 3.1 C程序的控制结构 3.1.1 C程序语句概述 3.1.2 C程序的3种基本控制结构 3.2 分支控制结构 3.2.1 关系运算符与关系表达式 3.2.2 逻辑运算符与逻辑表达式 3.2.3 if语句 3.2.4 switch语句 3.3 循环控制结构 3.3.1 while语句 3.3.2 do…while语句 3.3.3 for语句 3.3.4 break语句和continue语句 3.4 gcc编译器 3.4.1 程序的编译过程 3.4.2 gcc的常用选项 3.4.3 gcc的报错类型及对策 3.5 面试题选与实例精讲 3.5.1 面试题选 3.5.2 实例精讲 3.6 习题 第4章 C函数、数组、指针和调试器gdb 第5章 C语言预处理、结构体和make的使用 第二篇 Linux系统编程 第6章 文件操作 第7章 进程控制 第8章 线程控制 第9章 信号及信号处理 第10章 进程间通信 第三篇 Linux网络和图形界面编程 第11章 网络编程 第12章 GTK+图形界面编程 第四篇 Linux项目实践 第13章 项目实践:BT下载软件的开发
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
应用信息
同类热门
类似软件
深入理解linux内核第三版253.33M1145人在用深入理解Linux内核第三版是一本高清扫描的PDF中文版电子书,作者是博韦,西斯特。这本书详细地介绍了Linux系统中最重要的数据结构、算法和程序设计,通过逐行剖析相关的代码片段,读者不仅可以了解代码的功能,还能更具体地了解Linux的工作方式,从而更好
查看热门标签
网友评论0人参与,0条评论
最新排行
无忧考吧二级java题库405.61Mv8.2.2.0官方版 无忧考吧二级java题库是一款功能强大的全国计算机等级考试二级Java语言程序设计全真模拟练习软件,全称又叫做全国计算机等级考试超级模拟软件(二级java),该软件紧扣二级Java考试大纲,为考生朋友量身打造备考计划,拥有我的练习、章节练习、专项练
查看
赶考状元教师端电脑版41.58Mv1.0.4 赶考状元教师端电脑版是专为平台教师打造的一款在线直播讲课的软件,在这里,老师可以上传完善个人资料,让学生和家长更加了解和信任您,也可以在线观看教师讲课相关培训资料,轻松掌握上课技巧。自己录制面试视频,一键上传,不受时间,地点限制,让您轻松搞定面试。
查看
智动课堂互动教学系统69.4Mv2.5.3.17官方版 智动课堂是由北京天仕博科技有限公司推出的一款非常实用的多媒体智能电子课堂软件,该软件可以实现老师、学生、家长三方在线互动交流教学,及时了解每个学生的学习状态,同时也方便了学生加入到网络互动课堂当中,学习更方便,同时还为教师用户提供了课件制作、视频课
查看
oracle sql高级编程64.34M莫顿pdf扫描版 oracle sql高级编程是一本Oracle SQL高级编程手册,由资深Oracle专家莫顿、Kerry Osborne、Robyn Sands和Jared Still编著。本书内容丰富翔实,通过作者多年的软件开发和教学培训经验,与大家分享了掌握
查看
android编程实战14.52Mpdf扫描版 android编程实战是一本安卓编程开发实战手册,由瑞典安卓工程师Erik Hellman编著。本书主要针对具有Android应用程序开发经验的读者,读者需要了解Android的基本知识,才能使用Activity、Service、Broadcast
查看
C/C++软件工程师就业求职手册49.34M胡凌云pdf扫描版 C/C++软件工程师就业求职手册是一本C和C++语言的工程师就业求职指南,由胡凌云编著。本书涵盖C/C++面试中出现的各个知识点,包括C语言编程基础、C++面向对象、算法、数据结构、STL等。所有知识点都结合例题进行说明,每道例题都取材于各大公司的
查看