Re: if (x = 0 || x++)
От: Areg Россия  
Дата: 22.02.05 14:38
Оценка: +1
Здравствуйте, Аноним, Вы писали:


А>Именно такой код:

А>
А>#include <stdio.h>

А>void main()
А>{
А>    int x = 0;
А>    if (x = 0 || x++) 
А>        printf("%d\n", x);

А>    printf("%d\n", x);
А>}
А>

А>что выдаст и почему?

А>


0 или 1 в зависимости в каком порядке компилятор вычислит арифметические выражения х=0 и х++.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.