for语句问题,为什么赋值运算优先级最低,但是还是要先把7赋给i再做后面的运算呢for(int i=0; i<7; i++)
{
}
先i = 0
如果i<7
执行括号内容
执行完后
i 又加 1
如果i<7
执行括号内容
for语句问题,为什么赋值运算优先级最低,但是还是要先把7赋给i再做后面的运算呢
答案:2 悬赏:40 手机版
解决时间 2021-02-04 21:48
- 提问者网友:原来太熟悉了会陌生
- 2021-02-04 04:36
最佳答案
- 五星知识达人网友:一秋
- 2021-02-04 05:00
for(;;)中间是2个分号。分号表示结束,所以他们不是一个处理逻辑,不存在优先级的情况
int i;
for(j?i=0:i=3;i<7&&j<5;i++){}这时就有你所谓的优先级问题了(其实还是没有)。
int i;
for(j?i=0:i=3;i<7&&j<5;i++){}这时就有你所谓的优先级问题了(其实还是没有)。
全部回答
- 1楼网友:逐風
- 2021-02-04 05:07
同问。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯