Programming Fundamentals/Introduction Examples C++

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Overview[edit | edit source]

C++ is a general-purpose programming language. It has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation. C++ was developed by Bjarne Stroustrup at Bell Labs starting in 1979 as an extension of the C language. The C++ programming language was initially standardized in 1998.[1]

C++ is one of the most popular current programming languages[2] and is often used in computer science courses.

Example[edit | edit source]

Hello World[edit | edit source]

 // This program displays "Hello world!"
 //
 // References:
 // http://www.cplusplus.com/doc/tutorial/program_structure/
 #include <iostream>
 
 int main()
 {
     std::cout << "Hello world!";
 }

Output[edit | edit source]

Hello world!

Discussion[edit | edit source]

Each code element represents:[3]

  • // begins a comment
  • #include <iostream> includes standard input and output streams
  • int main() begins the main function, which returns an integer value
  • { begins a block of code
  • std::cout is standard output
  • << directs the next element to standard output
  • "Hello world!" is the literal string to be displayed
  • ; ends each line of C++ code
  • } ends a block of code

C++ IDEs[edit | edit source]

There are many free cloud-based and local IDEs available to begin coding in C++. Check with your instructor or do your own research for recommendations.

Cloud-Based IDEs[edit | edit source]

Local IDEs[edit | edit source]

References[edit | edit source]