小编Man*_*rma的帖子

这个逻辑是如何工作的: k+=(x=5,y=x+2,z=x+y) ;

这个逻辑是如何工作的: k+=(x=5,y=x+2,z=x+y);

它将如何给出结果 k == 22。当我初始化 k = 10 的值时

#include <stdio.h>
int main()
{
    int x,y,z,k=10;
    k+=(x=5,y=x+2,z=x+y);
    printf("value of k %d ",k); //why it will show value of k =22
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c comma-operator assignment-operator

1
推荐指数
1
解决办法
101
查看次数

标签 统计

assignment-operator ×1

c ×1

comma-operator ×1