Why does a C program using printf include <stdio.h>?
printf
<stdio.h>
It creates the program's character-array variables
It marks the exact point where program execution begins
It provides the standard input/output declarations needed for functions such as printf
It invokes GCC automatically when the source file opens