当前位置:   article > 正文

C, C++中全局变量的默认值_c++ 变量默认值

c++ 变量默认值

 来源:http://blog.csdn.net/yanzheshi/article/details/45950275



  在GCC编译器下各个类型的全局变量的默认值:

 1、表示数字的变量类型默认值都为0

 2、bool型默认值为false

 3、string型默认值为空字符串

4、char 型比较特殊。char类型默认值为'\0', 即字符串结束标志,其整数值为0。如果用printf("%d")输出时值为 0, 但用printf("%c"),或cout 输出时显示为"a", char型数组默认值为空字符串,其中的每个元素与单个char类型相同,所以用puts() 和printf("%s") 输出都是空字符串。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/106384
推荐阅读
相关标签
  

闽ICP备14008679号