c学习
爱辰
这个作者很懒,什么都没留下…
展开
-
C语言printf方法, 参数计算顺序
printf("", a, b, c, d, e ); //从右到左计算 #include<sdtio.h> void main() { int a=100; printf(" %d %d %d %d \n", a++, a++, a++, a++); } 你想会输出什么, 100, 101, 102, 103 ? 不是啦, 是反过来的 103, 102, 10...原创 2019-08-19 14:11:53 · 832 阅读 · 1 评论 -
c语言 结构体内存空间分配原则
原则 一:结构体中元素按照定义顺序存放到内存中,但并不是紧密排列。从结构体存储的首地址开始 ,每一个元素存入内存中时,它都会认为内存是以自己的宽度来划分空间的,因此元素存放的位置一定会在自己大小的整数倍上开始。 二: 在原则一的基础上,检查计算出的存储单元是否为所有元素中最宽的元素长度的整数倍。若是,则结束;否则,将其补齐为它的整数倍。 show you my code: #include<...原创 2019-08-19 16:30:19 · 1151 阅读 · 0 评论 -
c语言 共用体内存空间分配
共用体 #include "stdio.h" #include "string.h" union T { char x; int y; char z[11]; }; union T2 { int x; double y; char str[8]; }t2; void main() { ...原创 2019-08-20 09:31:28 · 960 阅读 · 1 评论