全局变量/static静态变量在section段中的分布
生活随笔
收集整理的這篇文章主要介紹了
全局变量/static静态变量在section段中的分布
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
(注:本實驗在x86架構下gcc編譯器下完成)
我們先做一個有關static變量的實驗
#include <stdio.h>static char txbuf1[1021] ={0}; static char txbuf2[20];int main() {static char txbuf3[30] ={0};static char txbuf4[40];static char txbuf5[40];txbuf1[0] = 1;txbuf2[0] = 2;txbuf3[0] = 3;txbuf4[0] = 4;txbuf5[0] = 4;printf("%s enter--%d%d%d%d%d\n", __func__,txbuf1[0],txbuf2[0],txbuf3[0],txbuf4[0],txbuf5[0]);return 0; } Disassembly of section .bss:0000000000004020 <completed.0>:...0000000000004040 <txbuf1>:...0000000000004440 <txbuf2>:...0000000000004460 <txbuf3.3>:...0000000000004480 <txbuf4.2>:...00000000000044c0 <txbuf5.1>:...我們先做一個有關全局變量的實驗
#include <stdio.h>char txbuf1[1021] ={0}; char txbuf2[20];int main() {char txbuf3[30] ={0};char txbuf4[40];char txbuf5[40];txbuf1[0] = 1;txbuf2[0] = 2;txbuf3[0] = 3;txbuf4[0] = 4;txbuf5[0] = 4;printf("%s enter--%d%d%d%d%d\n", __func__,txbuf1[0],txbuf2[0],txbuf3[0],txbuf4[0],txbuf5[0]);return 0; } Disassembly of section .bss:0000000000004020 <completed.0>:...0000000000004040 <txbuf1>:...0000000000004440 <txbuf2>:...總結:
總結
以上是生活随笔為你收集整理的全局变量/static静态变量在section段中的分布的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 09-CA/TA编程:storage d
- 下一篇: [专题目录]-CA/TA develop