A小小鸟 发表于 2018-8-28 15:22:55

关于main函数中c为什么是20,怎么来的

代码和运算过程见下图
求大神帮忙解答一下,谢谢了

xhzzzloveyou 发表于 2018-8-28 15:25:18

垃圾值,是多少看计算机和编译器。

claws0n 发表于 2018-8-28 15:26:39

c 是在 main() 函数的内部定义的,属于局部变量。局部变量是没有被初始化的,你得到的值会是内存里的垃圾值。退出程序,再执行一次,也许会有不一样的值出现。

A小小鸟 发表于 2018-8-28 15:31:33

claws0n 发表于 2018-8-28 15:26
c 是在 main() 函数的内部定义的,属于局部变量。局部变量是没有被初始化的,你得到的值会是内存里的垃圾值 ...

我一直以为int a,b=520是可以给两个变量赋值的,因为是逗号,看来我年轻了{:10_266:}

A小小鸟 发表于 2018-8-28 15:32:04

xhzzzloveyou 发表于 2018-8-28 15:25
垃圾值,是多少看计算机和编译器。

看来是我想错了,谢谢了
页: [1]
查看完整版本: 关于main函数中c为什么是20,怎么来的