请解释一下C语言中的 for(--i;i>=0;i--) 的意思.我想问--i和i--在这里面效果一样吗?都是使i减1吗?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/25 09:52:43
请解释一下C语言中的for(--i;i>=0;i--)的意思.我想问--i和i--在这里面效果一样吗?都是使i减1吗?请解释一下C语言中的for(--i;i>=0;i--)的意思.我想问--i和i--

请解释一下C语言中的 for(--i;i>=0;i--) 的意思.我想问--i和i--在这里面效果一样吗?都是使i减1吗?
请解释一下C语言中的 for(--i;i>=0;i--) 的意思.
我想问--i和i--在这里面效果一样吗?都是使i减1吗?

请解释一下C语言中的 for(--i;i>=0;i--) 的意思.我想问--i和i--在这里面效果一样吗?都是使i减1吗?
for(--i;i>=0;i--)
从(i-1)循环到0.
这是种“炫耀”的写法,很没职业素养.
表达式 --i的作用是求循环变量的初值,就是求出i-1,
表达式 i--的作用是循环变量的变化量,就是求出i-1,
--i和i--在这里面效果一样.