k) 共同体
Union name
{
}
共同体和结构体区别:共同体存储是采用覆盖技术,不同数据类型成员占用同一段内存空间。某一时间点,共同体只能存储某一成员信息。
l) 枚举
Enum week
{
SUNDAY,MONDAY,TUESDAY
}
枚举定义
Enum week w;
枚举引用
A=Tuesday
Print的话,出来时2
四。数据结构
a) 线性表
b) 栈
只允许在一段插入和删除数据的线性表
c) 队列
先进先出的线性表,允许在一段插入,另一端删除
d) 二叉树
e) 查找算法
f) 排序算法
五。文本编辑器
a) 光标移到{,然后输入%,会跳转到匹配的}
b) 自动补全
Pr
Ctrl+p或者ctrl+n
c) 自动缩进
:set cindent shiftwidth=4;
手动缩进
在某行打==
=G所在行到文件底部自动缩进
六。GCC编译器
a) Gcc基本选项
-E 预处理后及停止
-S 编译后停止
-c 编译或汇编源文件
-o file 制定输出文件
b) 警告选项
-Wall 启用所有警告信息
-Werror 发生警告时取消编译操作
-w 禁用所有警告信息
c) 优化选项
-O0 不优化
-O或-O1 基本优化
-O2 除了-O1外,还额外调整
-O3 除-O2外,还处理器优化
-Os 生成最小执行文件,用于嵌入式领域
d) 头文件包含变量和函数声明,不包含定义函数的实现
函数具体是现在库文件中,分为静态库和动态库。
静态库编译连接时将源代码加入到可执行文件中,后缀一般为。a
动态库程序执行时有链接文件加载,一般为。so
① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;
② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。