实例介绍
【实例简介】
【实例截图】
【实例截图】
【核心代码】
目录 第 1 章 Linux 基础之命令..........................................................................................................................................................6 1.1 命令的格式................................................................................................................................................................... 6 1.2 命令帮助信息............................................................................................................................................................... 6 1.3 man 命令.........................................................................................................................................................................6 1.4 命令常用的技巧........................................................................................................................................................... 7 1.4.1 自动补全.................................................................................................................................................. 7 1.4.2 历史命令.................................................................................................................................................. 7 1.4.3 重定向...................................................................................................................................................... 7 1.4.4 管道.......................................................................................................................................................... 7 1.5 ls tree clear................................................................................................................................................................7 1.5.1 ls 查看目录下的信息...............................................................................................................................7 1.5.2 tree 以树状结构显示目录信息...............................................................................................................7 1.5.3 clear 清屏..................................................................................................................................................8 1.6 cd pwd..........................................................................................................................................................................8 1.6.1 cd :change directory 改变目录的意思......................................................................................... 8 1.6.2 pwd............................................................................................................................................................ 8 1.7 cat rm cp mv................................................................................................................................................................... 8 1.7.1 cat...............................................................................................................................................................8 1.7.2 rm...............................................................................................................................................................8 1.7.3 cp 是 copy 复制的意思...........................................................................................................................9 1.7.4 mv 是 move 是移动的意思,即剪切的意思........................................................................................ 9 1.8 mkdir touch..................................................................................................................................................................9 1.8.1 mkdir 创建文件夹.................................................................................................................................... 9 1.8.2 touch 创建文件...................................................................................................................................... 9 1.9 find:在指定路径下查找指定文件..............................................................................................................................9 1.10 grep:在指定文件中查找指定内容.........................................................................................................................10 1.11 ln:创建链接文件..................................................................................................................................................... 10 1.12 tar:压缩与解压缩命令............................................................................................................................................10 1.12.1 gzip 格式:............................................................................................................................................10 1.12.2 bz2 格式:.............................................................................................................................................11 1.13 编辑器之神 ---vi.................................................................................................................................................... 11 1.13.1 安装 vim(vi 升级版)........................................................................................................................11 1.13.2 vi 的使用...............................................................................................................................................11 千锋教育——用良心做教育 http://www.mobiletrain.org/ 千锋教育——智能物联网 嵌入式培训 免费咨询:400-811-9990 2 1.13.3 vi 的三种模式........................................................................................................................................12 1.14 编译器 gcc................................................................................................................................................................13 1.15 调试工具 gdb............................................................................................................................................................ 14 第 2 章 c 数据类型及语句........................................................................................................................................................14 2.1 关键字......................................................................................................................................................................... 14 2.1.1 数据类型相关的关键字........................................................................................................................ 14 2.1.2 存储相关关键字.................................................................................................................................... 17 2.1.3 控制语句相关的关键字........................................................................................................................ 18 2.1.4 其他关键字............................................................................................................................................ 18 2.2 数据类型..................................................................................................................................................................... 20 2.2.1 基本类型................................................................................................................................................ 20 2.2.2 构造类型................................................................................................................................................ 20 2.2.3 类型转换................................................................................................................................................ 22 2.2.4 指针........................................................................................................................................................ 25 2.3 运算符......................................................................................................................................................................... 25 2.3.1 运算符.................................................................................................................................................... 25 2.3.2 运算符的分类:.................................................................................................................................... 25 2.3.3 算数运算符............................................................................................................................................ 26 2.3.4 关系运算符............................................................................................................................................ 26 2.3.5 逻辑运算符............................................................................................................................................ 26 2.3.6 位运算符................................................................................................................................................ 26 2.3.7 条件运算符号........................................................................................................................................ 28 2.3.8 逗号预算符 ,......................................................................................................................................... 28 2.4 控制语句相关关键字讲解......................................................................................................................................... 31 2.4.1 选择控制语句相关的关键字................................................................................................................ 31 2.4.2 循环控制语句相关的关键字................................................................................................................ 34 第 3 章 数组...............................................................................................................................................................................38 3.1 数组的概念................................................................................................................................................................. 38 3.2 数组的分类................................................................................................................................................................. 38 3.2.1 按元素的类型分类................................................................................................................................ 38 3.2.2 按维数分类............................................................................................................................................ 38 3.3 数组的定义................................................................................................................................................................. 39 3.3.1 一维数组的定义.................................................................................................................................... 39 千锋教育——用良心做教育 http://www.mobiletrain.org/ 千锋教育——智能物联网 嵌入式培训 免费咨询:400-811-9990 3 3.3.2 二维数组的定义.................................................................................................................................... 39 3.4 定义并初始化............................................................................................................................................................. 40 3.4.1 一维数组的初始化................................................................................................................................ 40 3.4.2 二维数组的定义并初始化.................................................................................................................... 41 3.5 数组元素的引用方法................................................................................................................................................. 41 3.5.1 字符数组的定义.................................................................................................................................... 42 第 4 章 函数...............................................................................................................................................................................43 4.1 函数的概念................................................................................................................................................................. 43 4.2 函数的分类................................................................................................................................................................. 43 4.3 函数的定义................................................................................................................................................................. 45 4.4 函数的声明................................................................................................................................................................. 46 4.5 函数的调用................................................................................................................................................................. 48 4.6 函数总结..................................................................................................................................................................... 49 4.7 变量的存储类别......................................................................................................................................................... 49 4.7.1 内存的分区:........................................................................................................................................ 49 4.7.2 普通的全局变量.................................................................................................................................... 50 4.7.3 静态全局变量 static............................................................................................................................51 4.7.4 普通的局部变量.................................................................................................................................... 51 4.7.5 静态的局部变量.................................................................................................................................... 52 4.7.6 外部函数................................................................................................................................................ 53 4.7.7 内部函数................................................................................................................................................ 53 第 5 章 预处理、动态库、静态库.......................................................................................................................................... 53 5.1 c 语言编译过程............................................................................................................................................................53 5.2 include...........................................................................................................................................................................54 5.3 define.............................................................................................................................................................................54 5.4 选择性编译................................................................................................................................................................. 56 5.5 静态库......................................................................................................................................................................... 57 5.6 动态库......................................................................................................................................................................... 59 第 6 章 指针...............................................................................................................................................................................60 6.1 指针的概念................................................................................................................................................................. 60 6.1.1 关于内存那点事.................................................................................................................................... 60 6.1.2 指针的相关概念.................................................................................................................................... 61 6.1.3 指针的定义方法.................................................................................................................................... 62 6.1.4 指针的分类............................................................................................................................................ 65 6.1.5 指针和变量的关系................................................................................................................................ 66 6.1.6 指针和数组元素之间的关系................................................................................................................ 68 千锋教育——用良心做教育 http://www.mobiletrain.org/ 千锋教育——智能物联网 嵌入式培训 免费咨询:400-811-9990 4 6.1.7 指针数组................................................................................................................................................ 71 6.1.8 指针的指针............................................................................................................................................ 72 6.1.9 字符串和指针........................................................................................................................................ 73 6.1.10 数组指针.............................................................................................................................................. 74 6.1.11 指针和函数的关系.............................................................................................................................. 80 6.1.12 经常容易混淆的指针.......................................................................................................................... 86 6.1.13 特殊指针.............................................................................................................................................. 88 第 7 章 动态内存申请.............................................................................................................................................................. 89 7.1 动态分配内存的概述................................................................................................................................................. 89 7.2 静态分配、动态分配................................................................................................................................................. 89 7.3 动态分配函数............................................................................................................................................................. 89 7.4 内存泄露..................................................................................................................................................................... 92 第 8 章 字符串处理函数.......................................................................................................................................................... 94 8.1 测字符串长度函数..................................................................................................................................................... 94 8.2 字符串拷贝函数......................................................................................................................................................... 95 8.3 格式化字符串操作函数........................................................................................................................................... 101 8.4 const:........................................................................................................................................................................ 103 第 9 章 结构体........................................................................................................................................................................ 104 9.1 结构体类型的概念及定义....................................................................................................................................... 105 9.2 结构体变量的定义初始化及使用........................................................................................................................... 107 9.3 结构体数组............................................................................................................................................................... 109 9.4 结构体指针................................................................................................................................................................110 9.5 结构体内存分配....................................................................................................................................................... 114 9.6 位段............................................................................................................................................................................120 第 10 章 链表.......................................................................................................................................................................... 127 10.1 链表的概念............................................................................................................................................................. 127 10.2 链表的创建............................................................................................................................................................. 129 10.3 链表的遍历............................................................................................................................................................. 129 10.4 链表的释放............................................................................................................................................................. 129 10.5 链表节点的查找..................................................................................................................................................... 129 10.6 链表节点的删除..................................................................................................................................................... 129 10.7 链表中插入一个节点............................................................................................................................................. 129 10.8 链表排序................................................................................................................................................................. 129 10.9 链表逆序................................................................................................................................................................. 129 10.10 双向链表............................................................................................................................................................... 129 10.10.1 双向链表的创建.............................................................................................................................. 129 10.10.2 双向链表节点的删除...................................................................................................................... 129 10.10.3 双向链表插入节点.......................................................................................................................... 129 第 11 章 文件...........................................................................................................................................................................129 千锋教育——用良心做教育 http://www.mobiletrain.org/ 千
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论