日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

初始化全局变量实例说明C语言中初始化和未初始化的全局变量所在不同的段

發(fā)布時(shí)間:2025/7/14 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 初始化全局变量实例说明C语言中初始化和未初始化的全局变量所在不同的段 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文是一篇關(guān)于初始化全局變量的帖子

????實(shí)例說明C語言中初始化和未初始化的全局變量地點(diǎn)不同的段

????

一個(gè)程序:

????

Makefile: objs := bss.oall: bss bss: $(objs)gcc -o bss_elf bss.cobjdump -D bss_elf > bss.disclean:rm -f bss_elf bss.dis *.o

????主程序:

/** bss.c** Created on: 2013-5-16* Author: root*/int g_val;void changeVal() {int a;a = 1;g_val = 4; }int main(void) {changeVal();return 0; }

????

下邊是我根據(jù)不同的g_val的值進(jìn)行編譯,查看 bss.dis來看地點(diǎn)不同的段:

????


????


????


每日一道理
微笑,是春天里的一絲新綠,是秋日里的一縷陽光,是驕陽下的一片濃蔭,是冬雪中的一株梅紅……微笑著去面對(duì)吧,你會(huì)感到人生是那樣的溫馨與甜蜜!

????


????

????


????


????


????


????

通過實(shí)現(xiàn)可以精確的說明: .bss段是放未初始化或者初始化為0的全局變量.data段是寄存初始了且不為零的全局變量。bss段中的值全體賦為了0。程序中就不存在沒有初始化的全局變量了,你不初始化,bss段也會(huì)幫你初始化為0。

????


????

這樣做一次實(shí)驗(yàn)超過看好多次書!

????

????

????

????

????

????

文章結(jié)束給大家分享下程序員的一些笑話語錄: 姿勢(shì)要豐富,經(jīng)常上百度!

轉(zhuǎn)載于:https://www.cnblogs.com/jiangu66/archive/2013/05/17/3084563.html

總結(jié)

以上是生活随笔為你收集整理的初始化全局变量实例说明C语言中初始化和未初始化的全局变量所在不同的段的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。