
1. printf는 내부적으로 힙 할당을 수행한다 (puts도 마찬가지)

2. gcc에서 컴파일 할 때 printf("...\n")는 puts("...")로 최적화해준다. 즉 포맷스트링을 사용하지 않고 개행을 출력하는 printf는 puts로 최적화된다.

1. printf는 내부적으로 힙 할당을 수행한다 (puts도 마찬가지)

2. gcc에서 컴파일 할 때 printf("...\n")는 puts("...")로 최적화해준다. 즉 포맷스트링을 사용하지 않고 개행을 출력하는 printf는 puts로 최적화된다.