Фрагмент кода
int main(){ printf(5 + "GeeksQuiz"); return 0; }
Вывод - тест
Можете ли вы сказать мне, как происходит этот вывод.Какая логика стоит за этим.
a + b
b + a
(int*)a + b
(int*)((uintptr_t)a + b * sizeof(int))
sizeof(char)
"GeeksQuiz"
strlen("GeeksQuiz")
char[10]
{'G','e','e','k','s','Q','u','i','z','\0'}
(char[])"GeeksQuiz"
char*
'G'
5 + "GeeksQuiz"
'Q'
printf
%
{'Q','u','i','z'}
z