慕粉0711
2016-08-27 10:16
请问int i, sum=0 是表示i=0和sum=0吗?
不是
首先:
“int i , sum=0”是表示 i=系统默认分配的值,sum=0是你定义的值。
第一种情况:
int i,sum=0
输出结果是:i=0,sum=0.
第二种情况:
int i, sum=1;
输出结果:i=0,sum=1.
第三种情况:
int i=1,sum=2;
输出结果:
i=1,sum=2.
当声明一个变量而未赋值的时候,系统会默认的为一个变量赋值。
遇到问题直接将代码编译并运行,更改代码,对比运行结果,你就会更深刻的发现其中的问题。
第一个问题
C语言入门
926206 学习 · 20797 问题
相似问题