#include void test1(void) { char *sp; char s[] = "str"; sp = s; printf("sp: %s\n", sp); printf("s: %s\n", s); int a = 513; int *ap = &a; int **app = ≈ printf("a: %d\n", a); printf("ap: %d\n", *ap); printf("app: %d\n", **app); } void test2() { char *str = "abc"; printf("for:\n"); for (unsigned int i = 0; i < 3; i += 1) { printf("%c\n", str[i]); } printf("---\nwhile:\n"); while(*str) { printf("%c\n", *str++); } } int main(void) { test1(); test2(); return 0; }