char a[] = "abc123"; char *b = strrchr(a, '1'); printf("%s\n", b); // 123 printf("%d\n", b); // pointer to '1', in my machine is 229315 printf("%d\n", a);// pointer to 'a', in my machine is 229312