小编sen*_*ack的帖子

如何|| 和&&的作品

main( ) {
    int   i = 4, j = -1, k = 0, w, x, y, z ;
    w = i || j || k ;
    x = i && j && k ;
    y = i || j && k ;
    z = i && j || k ;
    printf ( "\nw = %d x = %d y = %d z = %d", w, x, y, z ) ;
}
Run Code Online (Sandbox Code Playgroud)

我只是学习C而且我遇到了这段代码.老实说,我不知道w,x,y和z分配给了什么.显然输出如下:

w = 1 x = 0 y = …
Run Code Online (Sandbox Code Playgroud)

c c++ variable-assignment

2
推荐指数
3
解决办法
1689
查看次数

标签 统计

c ×1

c++ ×1

variable-assignment ×1