为了账号安全,请及时绑定邮箱和手机立即绑定

为什么int 后面加个i了,下面又有一个i?

为什么要定义两次


正在回答

2 回答

不好意思没注意看慕课。

(int i,sum=0;

i=1;)这个第一行给sum赋值了,但是没给i赋值,

第二行再赋值给i。

然后第一种是第一行没赋值,第二行再给i和sum赋值。

虽然知道可能已经不需要了,啊哈哈,有看到还是说说

0 回复 有任何疑惑可以回复我~
#1

qq_LY龙啸九天_0

这个不算给i赋值吗? 我记得之前好像说同类型的可以这么赋值啊? 还是因为 他给 I赋值了 0 然后第二行又强行给赋值成1
2017-11-29 回复 有任何疑惑可以回复我~
#2

qq_LY龙啸九天_0

那个sum=sum+i是啥意思啊。。。 i不应该是加的次数吗 ,又不是被加之后得到的和
2017-11-29 回复 有任何疑惑可以回复我~

int 定义一个字符,(int i)

后面是给这个字符赋值(i=1)


0 回复 有任何疑惑可以回复我~
#1

慕斯卡0112955 提问者

谢谢。为啥不是写成int i,sum; i=1,sum=0? 而是int i,sum=0; i=1;
2017-08-13 回复 有任何疑惑可以回复我~
#2

慕村0547012 回复 慕斯卡0112955 提问者

其实两者都行,在vc中都可以运行,在这个是课程有强制性
2017-09-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么int 后面加个i了,下面又有一个i?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信