#include <stdio.h> #include <stdlib.h> int main(int argc, char * argv[]) { int x = 42; int y = 7; char c = 'a'; printf("x = %d\n", x); printf("&x = %u\n", &x); // address of x printf("y = %d\n", y); printf("&y = %u\n", &y); // address of y printf("c = %c\n", c); printf("&c = %u\n", &c); // address of c printf("*(&x) = %d\n", *(&x)); // ?? // printf("&(*x) = %d\n", &(* x )); // ?? char name[100]; sprintf(name, "Jeff Kinne"); printf("name = %s\n", name); printf("name[0] %c\n", name[0]); printf("name[9] %c\n", name[9]); printf("name[10] %d\n", name[10]); // NULL byte - the byte is 0 printf("NULL = %d\n", NULL); printf("'\\0' = %d\n", '\0'); return 0; }