// this code illustrates the difference between the character '0' // and the character whose ASCII code is 0. #include int main() { char * m = "0"; printf("the string m is equal to %s\n", m); printf("m[0] is the character %c, which has ascii code %d\n", m[0], (int) m[0]); printf("m[1] is the character NULL, which has ascii code %d\n", (int) m[1]); }