//来源:公众号【编程珠玑】
/https://www.yanbinghu.com
#include<stdio.h>
struct test0
{
short a;
int b;
char c;
};
struct test1
{
char a;
short b;
char c;
};
int main(void)
{
printf("%zu,%zu\n",sizeof(struct test0),sizeof(struct test1));
return 0;
}
以上程序32位和64位的输出结果是什么? 答案可参考《理一理字节对齐的那些事》
linux下查看文本内容的命令有哪些? 答案可参考《Linux常用命令--文本查看篇》。
说说静态变量,局部静态变量,全局变量的区别和它们的特点。 答案参考《什么是全局变量,局部变量,静态全局变量,静态局部变量》。