C is a popular programming language for new programmers. There are some rituals while starting to learn some programming language which is called Hello World Example
or Hello World
or Hello Worl in C
. In this tutorial, we will learn how to code the Hello World program in C, compile and run it from the command line.
We will use the following Hello World
source code which is very simple. We will print to the standard output the message Hello, Poftut!
. There are also some comments about the application like /* I am C developer */
.
#include <stdio.h>
is a library which provides required functions for our program. Libraries provide functionalities required in applications. For example, if we need some math functions like sin, cos, etc. there is two way to solve this problem. One way is to implement these function by writing them scratch which is a very tricky and time-consuming job. Another way is using existing libraries that provide these as functions or other ways in a very efficient way.- int main() { … } is our programs entrance function. By default, C applications start running from`main` function. Here int is not important for us but we will look it future chapters.
/* I am C developer */
is not part of code it is called comment. Comments are not included in program executable they just reside in source code. Comments are a very useful way to make our application readable and understandable.printf('Hello, Poftut! n');
is the actual code part here use the function `printf()` and provide a text which will be printed to the standard output.
Now our code is ready to compile and create an executable. Compiling will convert our source code to an executable. Executable means a file that can be run on the Operating System. We will use GCC. First, we save our code to a file named hello.c
. And now we can simply call GCC like below by providing our source code file.
Now an executable file name a.out is created by GCC. We can simply run this file like below.
Hello World in C. This is a simple Hello World in C to help beginner programmers get started in C. It is time to create your C hello world program. By tradition, a 'Hello, world!' Program just prints that greeting on the screen. This is usually the first program that any developer creates.
C# Hello World In Visual Studio Code
Hello World C# Visual Studio Code Download
As we see the above created executable file is named a.out . This is an ugly way. In big projects, this will fail the compilation. We can set a name for the newly created executable file with -o parameter of GCC.