c++ 问题
i++,++i.我还是搞不明白,请教大家。i=1cout<<i++;输出值是多少?cout<<++i?i=1;i=1m=i++;m=++!;cout<<m<<i;cout...
i++,++i. 我还是搞不明白,请教大家。
i=1
cout<<i++; 输出值是多少?
cout<<++i?
i=1; i=1
m=i++; m=++!;
cout<<m<<i; cout<<m<<i;
谢谢大家 展开
i=1
cout<<i++; 输出值是多少?
cout<<++i?
i=1; i=1
m=i++; m=++!;
cout<<m<<i; cout<<m<<i;
谢谢大家 展开
3个回答
展开全部
随便找本教程上面说得都很详细了。i++和++i都是表达式,虽然i最后都是自加1,但是这两个表达式的值是不一样的。比如i=1的话,i++这个表达式返回值是1,然后i自加1,变成了2。而++i这个表达式,是先i自加1,变成2,然后表达式的值为2。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
i++是先输出 再加1,++i是先加1 在输出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询