基本变量声明时,系统会自动在内存中写一个很容易识别的垃圾数据作为初始数据。

所以,
一个没初始化的int,都会显示为一个很大的负数:-858993460。
一个没初始化的char,会显示成"?",int值为-52.
两个没初始化的字符串,会显示为"烫"
一个没初始化的int数组,各位全被赋值为:-858993460。
一个没初始化的char数组,各位全被赋值为:"?"。两个问号加一起,是"烫"

 

所以,只要看见上面这些值,就肯定是忘记初始化了。

相关文章:

  • 2022-03-08
  • 2022-12-23
  • 2022-02-20
  • 2022-12-23
  • 2021-11-23
  • 2022-12-23
  • 2021-11-03
  • 2021-09-21
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-26
  • 2021-05-21
  • 2021-11-04
  • 2022-12-23
  • 2021-07-23
相关资源
相似解决方案