/* CSE 351 Class example */ #include #include #include int main(int argc, char* argv[]) { int int1 = 25; int* int1_ptr = &int1; int int2 = 26; int* int2_ptr = &int2; char char1 = '1'; char char2 = '2'; int int3 = 27; char char3 = '3'; int* int3_ptr = &int3; int int4 = 28; char char4 = '4'; char char5 = '5'; char char6 = '6'; printf("PRINT individual values\n"); printf("int1 at:\t %p is %d\n", &(int1), int1); printf("int1_ptr at:\t %p is %p\n", &(int1_ptr), int1_ptr); printf("int2 at:\t %p is %d\n", &(int2), int2); printf("int2_ptr at:\t %p is %p\n", &(int2_ptr), int2_ptr); printf("char1 at:\t %p is %c\n", &(char1), char1); printf("char2 at:\t %p is %c\n", &(char2), char2); printf("int3 at:\t %p is %d\n", &(int3), int3); printf("char3 at:\t %p is %c\n", &(char3), char3); printf("int3_ptr at:\t %p is %p\n", &(int3_ptr), int3_ptr); printf("int4 at:\t %p is %d\n", &(int4), int4); printf("char4 at:\t %p is %c\n", &(char4), char4); printf("char5 at:\t %p is %c\n", &(char5), char5); printf("char6 at:\t %p is %c\n", &(char6), char6); /* int int_array[5]; char char_array[3]; int* ptr_array[5]; printf("int_array[0] at:\t %p is %d\n", &(int_array[0]), int_array[0]); printf("int_array[1] at:\t %p is %d\n", &(int_array[1]), int_array[1]); printf("int_array[2] at:\t %p is %d\n", &(int_array[2]), int_array[2]); printf("int_array[3] at:\t %p is %d\n", &(int_array[3]), int_array[3]); printf("int_array[4] at:\t %p is %d\n", &(int_array[4]), int_array[4]); printf("int_array[5] at:\t %p is %d\n", &(int_array[5]), int_array[5]); printf("char_array[0] at:\t %p is %d\n", &(char_array[0]), char_array[0]); printf("char_array[1] at:\t %p is %d\n", &(char_array[1]), char_array[1]); printf("char_array[2] at:\t %p is %d\n", &(char_array[2]), char_array[2]); printf("ptr_array[0] at:\t %p is %p\n", &(ptr_array[0]), ptr_array[0]); printf("ptr_array[1] at:\t %p is %p\n", &(ptr_array[1]), ptr_array[1]); printf("ptr_array[2] at:\t %p is %p\n", &(ptr_array[2]), ptr_array[2]); */ return 0; }