| #include <stdio.h> | |
| struct Summarize | |
| { | |
| int first; | |
| int second; | |
| }; | |
| typedef struct Summarize summarize_t; | |
| typedef summarize_t *summarize_ptr_t; | |
| summarize_t global_mine = {30, 40}; | |
| struct TwoSummarizes | |
| { | |
| summarize_t first; | |
| summarize_t second; | |
| }; | |
| int | |
| main() | |
| { | |
| summarize_t mine = {10, 20}; | |
| summarize_ptr_t mine_ptr = &mine; | |
| TwoSummarizes twos = { {1,2}, {3,4} }; | |
| printf ("Summarize: first: %d second: %d and address: 0x%p\n", mine.first, mine.second, mine_ptr); // Set break point at this line. | |
| printf ("Global summarize: first: %d second: %d.\n", global_mine.first, global_mine.second); | |
| return 0; | |
| } | |