variables - Why literals are considered expressions in C++? -



variables - Why literals are considered expressions in C++? -

i'm studying c++ programming language using programming priciples , practice using c++. i'm in chapter 4 , in chapter book introduces concept of expression, can't understand @ :

the basic building block in programme expression. espression compute value number of operands. simplest look in c++ literal value such 11, 'c', "hello". names of variables expressions. variable represent object name.

why literal considered look ? why name of variable considered look ?

expressions -in programming languages, in math, in linguistics- defined compositionally (or inductively). expressions made of subexpressions x*2+y*4 made of 2 sub-expressions x*2 , y*4 joined add-on operator +.

but need base of operations case (the atomic , simple expressions). these literals (2) , variables (x) - if either of them not look 2*x not look (since both operands of binary multiplication * sub-expressions).

notice in c , c++ assignments , function calls expressions

c++ variables expression literals

Comments

Popular posts from this blog

formatting - SAS SQL Datepart function returning odd values -

c++ - Apple Mach-O Linker Error(Duplicate Symbols For Architecture armv7) -

php - Yii 2: Unable to find a class into the extension 'yii2-admin' -