當前位置:吉日网官网 - 盛世收藏 - 關於C語言不給變量賦初值的問題!想知道VC++和DEV C++在使用上有什麽區別?

關於C語言不給變量賦初值的問題!想知道VC++和DEV C++在使用上有什麽區別?

局部變量的缺省初始值與編譯器有關。當VS和VC沒有被賦予初始值時,它是壹個被占用內存的標識數據(0xcccccccc)。當然,初始值賦值後,就被替換了。此標識用於指示內存已被占用,但尚未初始化。C++11新標準後,未初始化的變量不能使用。

DEV應該被編譯器自動初始化為0。兩者采取不同的策略,壹個相對安全,壹個方便。

朋友,請采納答案。妳的收養是我的動力。如果妳不明白,請提問。謝謝妳。

  • 上一篇:健身房和家裏哪個好?
  • 下一篇:冬天推背是消耗陽氣嗎
  • copyright 2024吉日网官网