Недавно я наткнулся на этот код, и я не могу понять, как это работаетс помощью вложенных PRINTF заявления дает странный вывод
#include<stdio.h>
int main(){
printf("Line 1\n",
printf("Line 2\n",
printf("Line 3\n",
printf("Line 4\n",
0))));
return 0;
}
Это дает следующий результат:
Line 4
Line 3
Line 2
Line 1
Что в этом плохого? Сначала выполняется внутренний вызов. –
нет спецификатора формата, каково значение написания другого printf или 0 в вышеуказанной программе после содержимого «» – codeln
Позвольте мне угадать ... написанный программистом Lisp. – ninjalj