expression statements – a combination of symbols assembled together with some rules for example, 2+3 is an expression and this thing is same in c++
declaration - assigning memory to variables
predecessor directive(or #include) helps the compiler to make use of the library included in this predecessor directive.
main() - a starting point of c++ program
return - ending point of any particular function in which it is included