首页
导航
博客
电子书
算法
众创
代码
随贴
关于我们
您好,欢迎来到码863代码分享网! 请
[登录]
/
[注册]
搜 索
一句话概述代码的用途:
*
(例: 使用js控制复制及输入数据时只能是数字)
120
字
代码类型:
无
函数
类
插件
单段代码直接可运行
TAG标签:
(用空格隔开)
30
字
描述说明:
请填写代码的实现原理、应用场景、功能说明、调用示例、注意事项等。
代码正文:
*
请选择语言
html
python
javascript
php
sql
c
c++
c#
java
plain
简单说明:
排序:
测试一下
#include
struct st1{ char a;//1 地址4 实占4字节 int b;//4 地址8 实占4字节 因为地址 % min(默认,sizeof(int))=0;地址对齐后电脑才能块读 short c;//2 地址c 实占2字节 };//结构也必须对齐 =min(默认,最大占用)的倍数=4*3=12 struct st2{ short c;//2 地址c 实占2字节 char a;//1 地址e 实占2字节 int b;//4 地址0 实占4字节 地址 % min(默认,sizeof(int))=0 }; struct st3{ int b;//4 地址4 实占4字节 地址 % min(默认,sizeof(int))=0 short c;//2 地址8 实占2字节 char a;//1 地址a 实占1字节 }; int main(void) { struct st1 t1={65,65,65}; struct st2 t2={65,65,65}; struct st3 t3={65,65,65}; printf("%d %d %d\n", sizeof(t1), sizeof(t2), sizeof(t3)); printf("%p\n", &t1.a); printf("%p\n", &t1.b); printf("%p\n", &t1.c); printf("\n\n"); printf("%p\n", &t2.c); printf("%p\n", &t2.a); printf("%p\n", &t2.b); printf("\n\n"); printf("%p\n", &t3.b); printf("%p\n", &t3.c); printf("%p\n", &t3.a); return 0; }
CopyRight 2002~2023 精通2100网 联系邮箱:qqtxt@163.com
版权所有:精通2100网
湘ICP备2023018646号-1
MYSQl共执行 4 个查询,用时 0.0021240711212158 秒,PHP脚本用时 0.004124 秒,占用内存 0.498 MB,Gzip 已启用