다음 코드에서 `%n` 입력이 특히 위험한 이유는?
```c
printf(user_input);
```정답 3번
`%n`은 대응 인수가 가리키는 메모리에 출력 문자 수를 기록하므로 스택 인수를 조작해 임의 메모리 쓰기로 이어질 수 있다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 자동 검사 완료
- 해설 작성·검수
- 정처LAB 자동 검사
- 최종 검수
- 2026-08-23
```c
printf(user_input);
````%n`은 대응 인수가 가리키는 메모리에 출력 문자 수를 기록하므로 스택 인수를 조작해 임의 메모리 쓰기로 이어질 수 있다.