Συντακτικοί κανόνες

Όπως σε κάθε γλώσσα, η σύνταξη του κώδικα ακολουθεί κάποιους κανόνες.

Σημειώσεις σε κώδικα

Οι σημειώσεις σε κώδικα για μία γραμμή μπαίνουν τα σύμβολα // μπροστά από τη γραμμή.

Οι σημειώσεις σε κώδικα με πολλές γραμμές μπαίνουν ανάμεσα στα σύμβολα /* και */

#include <iostream>
using namespace std;

/* 
Η συνάρτηση main() είναι υποχρεωτική 
σε κάθε πρόγραμμα C++
*/

int main() {
	// Η εντολή cout << εμφανίζει κείμενο στην οθόνη
	cout << "Hello world!";
	return 0; // η εντολή return επιστρέφει τον αριθμό 0 στο τέλος του προγράμματος
}

Τερματικός χαρακτήρας

Στο τέλος κάθε εντολής μπαίνει υποχρεωτικά ο χαρακτήρας ;

cout << "Hello world!";
return 0;

Διάκριση πεζών και κεφαλαίων

Η C++ είναι γλώσσα case sensitive. Αυτό σημαίνει ότι κάνει διάκριση ανάμεσα σε πεζά και κεφαλαία γράμματα. Έτσι το cout δεν είναι το ίδιο με το COUT ούτε το ίδιο με το Cout

Κενός χώρος

Τα επιπλέον διαστήματα ή κενές γραμμές στον κώδικα δεν επηρεάζουν το αποτέλεσμα. Αντίθετα πρέπει να αφήνουμε κενό χώρο όπου χρειάζεται για να είναι ο κώδικας πιο ευανάγνωστος.

Δεσμευμένες λέξεις

Υπάρχει μια σειρά από λέξεις που είναι δεσμευμένες από τη γλώσσα και δεν μπορούν να χρησιμοποιηθούν για ονοματισμό μεταβλητών, συναρτήσεων ή άλλων προσδιοριστών.

break enum register typedef
case extern return union
char float short unsigned
const for signed void
continue goto sizeof volatile
default if static while
do int struct _Packed
double and else false
friend switch bool template
this catch throw long
true try class namespace
new typename not virtual
operator or private protected
xor delete public