он мне говорит одно и то же
test.c: In function 'main':
test.c:6:28: error: operation on 'i' may be undefined [-Werror=sequence-point]
6 | printf ("%d %d", ++i, i++);
| ~^~
cc1.exe: all warnings being treated as errors
PS D:\study\1_course\Practice> gcc -Wall -Wextra -pedantic test.c
test.c: In function 'main':
test.c:6:28: warning: operation on 'i' may be undefined [-Wsequence-point]
6 | printf ("%d %d", ++i, i++);
| ~^~
Ии? Компиль не обязан выдавать точное описание, для этого есть стандарт, олух
К слову, в стандарте есть отдельная пункт, содержащий все неопределённые поведения, найдёшь там порядок вычисления аргументов функции?
Обсуждают сегодня