0% found this document useful (0 votes)
6 views1 page

Get Started With C

This document provides a guide for getting started with the C programming language, including the necessary tools such as a text editor and compiler. It recommends using Code::Blocks as an IDE for writing and executing C code, and includes a simple example of a C program that prints 'Hello World!'. Additionally, it mentions the 'Try it Yourself' tool available on W3Schools for interactive coding practice.

Uploaded by

F6Axiane23E
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views1 page

Get Started With C

This document provides a guide for getting started with the C programming language, including the necessary tools such as a text editor and compiler. It recommends using Code::Blocks as an IDE for writing and executing C code, and includes a simple example of a C program that prints 'Hello World!'. Additionally, it mentions the 'Try it Yourself' tool available on W3Schools for interactive coding practice.

Uploaded by

F6Axiane23E
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

 Menu   Log in

JAVA
 PHP HOW TO W3.CSS C C+

C Get Started
‹ Previous Next ›

Get Started With C


To start using C, you need two things:

A text editor, like Notepad, to write C


code
A compiler, like GCC, to translate the C
code into a language that the computer
will understand

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.

Note: Web-based IDE's can work as well,


but functionality is limited.

We will use Code::Blocks in our tutorial,


which we believe is a good place to start.

You can find the latest version of Codeblocks


at http://www.codeblocks.org/. Download
the mingw-setup.exe file, which will
install the text editor with a compiler.

C Quickstart
Let's create our first C file.

Open Codeblocks and go to File > New >


Empty 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.

In Codeblocks, it should look like this:

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. It is used to
write, run, and test code right in your
browser:

myfirstprogram.c
Code:

#include <stdio.h>

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

Result:

Hello World!

Try it Yourself »

‹ Previous Next ›

W3schools Pathfinder
Track your progress - it's free!

Sign Up Log in

ADVERTISEMENT

COLOR PICKER



ADVERTISEMENT


PLUS

SPACES

GET CERTIFIED

FOR TEACHERS

FOR BUSINESS

CONTACT US

Top Tutorials
HTML Tutorial
CSS Tutorial
JavaScript Tutorial
How To Tutorial
SQL Tutorial
Python Tutorial
W3.CSS Tutorial
Bootstrap Tutorial
PHP Tutorial
Java Tutorial
C++ Tutorial
jQuery Tutorial

Top References
HTML Reference
CSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference

Top Examples
HTML Examples
CSS Examples
JavaScript Examples
How To Examples
SQL Examples
Python Examples
W3.CSS Examples
Bootstrap Examples
PHP Examples
Java Examples
XML Examples
jQuery Examples

Get Certified
HTML Certificate
CSS Certificate
JavaScript Certificate
Front End Certificate
SQL Certificate
Python Certificate
PHP Certificate
jQuery Certificate
Java Certificate
C++ Certificate
C# Certificate
XML Certificate

    

FORUM ABOUT

ACADEMY

W3Schools is optimized for


learning and training. Examples
might be simplified to improve
reading and learning. Tutorials,
references, and examples are
constantly reviewed to avoid
errors, but we cannot warrant full
correctness of all content. While
using W3Schools, you agree to
have read and accepted our terms
of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes


Data. All Rights Reserved.
W3Schools is Powered by W3.CSS.

You might also like