*s++ = *t++ 运算符优先顺序
答案:1 悬赏:40 手机版
解决时间 2021-04-05 01:02
- 提问者网友:回忆在搜索
- 2021-04-04 08:01
*s++ = *t++ 运算符优先顺序
最佳答案
- 五星知识达人网友:廢物販賣機
- 2021-04-04 08:13
①*s先于s++发生
②*t先于t++发生
②赋值=最后发生
其他顺序都是不确定的,C语言标准没有规定。追问但这个式子的实际顺序是先*s=*t,再分别++追答*s=*t一定在*s和*t之后发生,这是唯一能确定的。++操作和赋值操作谁先发生,C语言标准是没有规定的。但无论谁先发生,都不影响赋值的最后结果。
②*t先于t++发生
②赋值=最后发生
其他顺序都是不确定的,C语言标准没有规定。追问但这个式子的实际顺序是先*s=*t,再分别++追答*s=*t一定在*s和*t之后发生,这是唯一能确定的。++操作和赋值操作谁先发生,C语言标准是没有规定的。但无论谁先发生,都不影响赋值的最后结果。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯