C语言基础
文章平均质量分 62
yuhao_Wang
这个作者很懒,什么都没留下…
展开
-
C语言基础之结构体进阶
1,结构体元素的对齐规则基本对齐方式为了提高访问效率,结构体里变量的存储遵循一定的规则 例如:#include struct data{ char a; // 填充3个字节 int b; short c;}s; // 结构体变量名sint main(void){ printf("sizeof(s) = %d.\n", sizeof(原创 2017-12-21 18:04:38 · 398 阅读 · 0 评论 -
C语言基础之结构体应用
1,枚举枚举经常用来定义意义相关的函数,比如星期、方位等,也经常用在状态机当中;就是宏定义常数的集合体,枚举中元素的本质也是一个个的数字 如下例:#include typedef enum fangxiang // 标识符{ EAST, WEST = 99, SAUTH,原创 2017-12-25 22:14:47 · 413 阅读 · 0 评论 -
C语言基础之内存
1,共用体共用体也叫联合体,可以定义不同数据类型的数据共同占用同一段内存空间共用体的长度#include /* 共用体是一种数据结构。*/union data{ int a; char b; float c;}u;int main (){ printf("sizeof(u) = %d.\n原创 2018-01-05 18:13:59 · 253 阅读 · 0 评论 -
C语言基础之文件
1,Makefile意义:解决多文件编译模块化的问题 格式: main:(目标)main.0 (依赖) (一个TAB)gcc main.o -o main (命令) makefile文件名必须为makefile或者Makefile,其余文件名要使用make -f 文件名命令告诉系统去哪找makefile文件gcc命令: gcc -c 编译到目标代码,不进行链接 (gcc -c 文件原创 2018-01-18 21:28:43 · 245 阅读 · 0 评论