void main(void)
{
int x,y,z;
x=y=z=1;
z = x && y && ++z;//is this fine?
}
В последнее время я начал читать информацию о точках последовательности, но я не могу понять, хорошо ли этот пример кода или нет. Я знаю, что оператор &&
вводит точку последовательности, поэтому я не очень уверен в поведении выражения z = x && y && ++ г. Кто-нибудь, пожалуйста, скажите мне правильный ответ.