1. 구조1


>
1. main()에서 main을 printf 후 a()를 호출
2. a()에서 a를 printf 후 먼저 b()를 호출, b()에서 b를 printf 후 return 0으로 끝나면 c()를 호출, c()에서 c를 printf 후 return 0으로 끝나면 a()의 a_end를 printf 후 return 0으로 끝냄
3. main()에서 return 0으로 최종 종료됨.
2. 구조2

>
위 printf는 90을 출력
아래 printf는 0x0061FF2를 출력
3. 구조3

>
num이 저장된 메모리의 주소에 scanf()로 입력받은 90을 바이너리(이진수)로 변환하여 해당 주소에 저장함.
'C > Assignment' 카테고리의 다른 글
| 05. 함수 (3) | 2025.08.05 |
|---|---|
| CS study 4 (0) | 2025.08.05 |
| 04. 배열 (0) | 2025.06.13 |
| 03. 반복구조 (1) | 2025.06.12 |
| CS study2 (0) | 2025.06.11 |