C++ programming basics
by Ana Irakasle
1. Structure of a program
1.1. include
1.2. namespace
1.3. main
1.4. comments
2. Data types
2.1. numeric
2.1.1. int
2.1.2. float
2.2. alphanumeric
2.2.1. char
2.2.2. string
2.3. bool
3. Variables
3.1. Identifiers
3.2. Declaration
3.3. Initialization
4. Constants
4.1. Literals
4.2. Declaration
5. Operators
5.1. Assignment
5.1.1. =
5.2. Arithmetic
5.2.1. + - * / %
5.3. Compound
5.3.1. += -= *= /= %=
5.4. Increase/Decrease
5.4.1. ++ --
5.5. Relational
5.5.1. == != > >= < <=
5.6. Logical
5.6.1. ! || &&