#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;
}