A directory of Objective Type Questions covering all the Computer Science subjects. Here you can access and discuss Multiple choice questions and answers for various compitative exams and interviews.

C Hello World program

Problem Description

Hello World! program is the basic program to get started with any programming language. It is use to demonstrate the basic syntax of a programming language. This program simply prints Hello World! on the screen. 

C Hello World program - Source code

 int main()
    printf("Hello World!");
    return 0;

Program Output

Hello World!

Program Explanation

Generally, C programs start with the inclusion of header files. Here we include the stdio.h (standard input output) header file because we have used printf function in our program. These header files are also called as preprocessor commands. The stdio.h header file includes inbuilt functions for input and output like printf, scanf, etc. If you try to use printf function without writing the stdio.h header file, the compiler will throw an error.

The execution of a C program starts at the main function. The int before the keyword main is the return type(integer in this case).

The printf function output on the screen whatever is written in the double quotes. The program ends when it encounter a return statement. Here we are existing the program by returning 0 to the operating system.