Proogram
Proogram
It is a very popular language, despite being old. The main reason for its
popularity is because it is a fundamental language in the field of computer
science.
Why Learn C?
It is one of the most popular programming languages in the world
If you know C, you will have no problem learning other popular
programming languages such as Java, Python, C++, C#, etc, as the
syntax is similar
C is very fast, compared to other programming languages,
like Java and Python
C is very versatile; it can be used in both applications and technologies
Get Started
This tutorial will teach you the basics of C.
et Started With C
To start using C, you need two things:
There are many text editors and compilers to choose from. In this tutorial,
we will use an IDE (see below).
C Install IDE
An IDE (Integrated Development Environment) is used to edit AND compile
the code.
Popular IDE's include Code::Blocks, Eclipse, and Visual Studio. These are all
free, and they can be used to both edit and debug C code.
C Quickstart
Let's create our first C file.
Write the following C code and save the file as myfirstprogram.c (File > Save
File as):
myfirstprogram.c
#include <stdio.h>
int main() {
printf("Hello World!");
return 0;
}
Don't worry if you don't understand the code above - we will discuss it in
detail in later chapters. For now, focus on how to run the code.
Then, go to Build > Build and Run to run (execute) the program. The
result will look something to this:
Hello World!
Process returned 0 (0x0) execution time : 0.011 s
Press any key to continue.
Congratulations! You have now written and executed your first C program.
Learning C At W3Schools
When learning C at W3Schools.com, you can use our "Try it Yourself" tool,
which shows both the code and the result. This will make it easier for you to
understand every part as we move forward:
myfirstprogram.c
Code:
#include <stdio.h>
int main() {
printf("Hello World!");
return 0;
}
Syntax
You have already seen the following code a couple of times in the first
chapters. Let's break it down to understand it better:
Example
#include <stdio.h>
int main() {
printf("Hello World!");
return 0;
}
Try it Yourself »
Example explained
Line 1: #include <stdio.h> is a header file library that lets us work with
input and output functions, such as printf() (used in line 4). Header files add
functionality to C programs.
Don't worry if you don't understand how #include <stdio.h> works. Just think
of it as something that (almost) always appears in your program.
Line 2: A blank line. C ignores white space. But we use it to make the code
more readable.
Note: The body of int main() could also been written as:
int main(){printf("Hello World!");return 0;}
C Exercises
Test Yourself With Exercises
Exercise:
Insert the missing part of the code below to output "Hello World!":
int () {
("Hello World!");
return 0;
}