Swiftorial Logo
Home
Swift Lessons
Tutorials
Learn More
Career
Resources

Writing Your First C++ Program

Introduction

Welcome to the world of C++ programming! In this tutorial, we will walk you through writing your very first C++ program from start to finish. By the end of this guide, you will have a basic understanding of how to write, compile, and run a simple C++ program.

Setting Up Your Environment

Before we start writing code, you need to set up your development environment. This involves installing a C++ compiler and an Integrated Development Environment (IDE). Popular compilers include GCC (GNU Compiler Collection) and Microsoft Visual C++. Common IDEs are Visual Studio Code, Code::Blocks, and CLion.

Writing Your First C++ Program

Let's write a simple program that prints "Hello, World!" to the console.

Create a new file named hello.cpp and add the following code:

#include <iostream>

int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}

Let's break down the code:

  • #include <iostream>: This line includes the Input-Output Stream library, which is necessary for handling input and output operations.
  • int main(): This is the main function where the execution of the program begins.
  • std::cout << "Hello, World!" << std::endl;: This line prints "Hello, World!" to the console.
  • return 0;: This line ends the main function and returns 0 to the operating system, indicating that the program ended successfully.

Compiling and Running Your Program

Once you've written your code, the next step is to compile and run it. If you're using a command-line interface, navigate to the directory where your hello.cpp file is located and run the following commands:

For GCC:

g++ hello.cpp -o hello

This command compiles hello.cpp and creates an executable named hello.

To run the program, type:

./hello

For Microsoft Visual C++:

cl hello.cpp

This command compiles hello.cpp and creates an executable named hello.exe.

To run the program, type:

hello

If everything is set up correctly, you should see the following output:

Hello, World!

Conclusion

Congratulations! You've written, compiled, and run your first C++ program. This is just the beginning. C++ is a powerful language with a rich set of features. As you continue to learn and practice, you'll be able to create more complex and interesting programs.

Happy coding!