【发布时间】:2021-02-28 18:47:36
【问题描述】:
#include<stdio.h>
void main()
{
int num, var;
num = (var=15, var+=35);
printf("%d",num);
}
这里 num 计算为 50。
我想验证
我的推理:- 在 (..) 内部,
我们首先从左到右阅读以查看所有可用的操作数,
按优先顺序,
然后评估 += = ,(按顺序)。 最后我们有 var=50,它被分配给 num。我说的对吗?
【问题讨论】:
-
您唯一的问题是关于
(...)内容的执行顺序吗? -
@ryyker ....是的