notes/education/software development/ECE1400/Chapter 17 Exercises.md

9 lines
423 B
Markdown
Raw Normal View History

2024-11-19 21:10:06 +00:00
> **4.** Suppose that the following declarations are in effect:
2024-11-19 21:05:06 +00:00
```c
2024-11-19 21:10:06 +00:00
struct point {int x, y; };
struct rectangle { struct point upper_left, lower_right; };
struct rectangle *p;
2024-11-19 21:05:06 +00:00
```
2024-11-19 21:10:06 +00:00
> Assume that we want `p` to point to a rectangle structure whose upper left corner is at $(10, 25)$, and whose lower right corner is at $(20, 15)$. Write a series of statements that allocate such a structure and initialize it as indicated.
2024-11-19 21:05:06 +00:00