2013年11月21日 星期四

[觀點][C語言]x變數在做完logic判斷後,它的值會變成1

#include <stdio.h>

int main()
{
    int x = 2;
    int y = 2;
    int z;

    if (x = 2 || y == 2) //x = 1
        z = x + y;
    else
        z = x - y;

    printf("z = %d\n", z); 
    return 0;
}
[Answer]
z = 3

沒有留言:

張貼留言