How is the following line interpreted by GCC compiler:
printf(\"HELLO\");
I want to know this because when I am running following program
It advances the input pointer by 5 bytes and hence skips the word "Good".
This is pointer arithmetic in C.
Lets assume base pointer of the string "Good Morning" is p, and 5+p =p+5 and it points to letter M.
Hence the input to printf is the pointer from the letter M.