每周小题-字节对齐&Linux文本命令&存储期和链接属性

  • 2019 年 12 月 1 日
  • 笔记

字节对齐

//来源:公众号【编程珠玑】  /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,%zun",sizeof(struct test0),sizeof(struct test1));      return 0;  }

以上程序32位和64位的输出结果是什么? 答案可参考《理一理字节对齐的那些事》

文本查看

linux下查看文本内容的命令有哪些? 答案可参考《Linux常用命令–文本查看篇》。

存储期和链接属性

说说静态变量,局部静态变量,全局变量的区别和它们的特点。 答案参考《什么是全局变量,局部变量,静态全局变量,静态局部变量》。