#include int main(void) { int a=5; printf(\"%d\"+1,a); }
Output: d. I didn\'t get how the output is coming: d ?
String literals are pointers. Advancing the pointer to "%d" by 1 results in "d". The argument is discarded.
"%d"
"d"