C语言!倒数第六行,为什么j没有赋初值,仍可以进行自加操作,而且整个程序在VC++6.0上可以正确

C语言!倒数第六行,为什么j没有赋初值,仍可以进行自加操作,而且整个程序在VC++6.0上可以正确执行,可以每五个换行... C语言!倒数第六行,为什么j没有赋初值,仍可以进行自加操作,而且整个程序在VC++6.0上可以正确执行,可以每五个换行 展开
 我来答
cqupt20122226
2014-03-27 · TA获得超过455个赞
知道小有建树答主
回答量:312
采纳率:33%
帮助的人:166万
展开全部
j没有赋初值, 系统会自动赋值给它, 只是这个值是未知的, 不过以上说的统统都不重要, 因为++j%5==0的变化是有规律的,
就是,每逢j的尾数为5或0,整个式子的值就是1, if里面的语句也就会得到执行

望采纳!
追问
这样!我懂了,真谢谢!
z3122112
2014-03-27 · TA获得超过219个赞
知道答主
回答量:115
采纳率:0%
帮助的人:75.4万
展开全部
程序可以正常运行,但不表示程序没有问题;如何变量不初始化的话,那么变量的值是不确定的,就是一个随机数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式