Сообщение от Maxmaxmaximus
|
а теперь прочитай мое отредактированное сообщение и забудь тот бред который знал до этого)
ты написал несусветную самописную бредятину основанную на домыслах)
|
да ну?
Цитата:
|
выражение это то место где происходят динамические действия, а инструкция это любой оператор!!
|
инструкция — да, это любой оператор и любая конструкция..
а вот как в выражении может быть динамики??
2+2 — это выражение??? если да, то что выражается и чем??
a = 2+2 <=> a = 4 — вот это выражение. а динамики тут не может быть никакой, ибо по всем правилам и математики, и логики, и программирования сначала вычисляется правая часть (инструкция, где вместо 2+2 может быть сотня функций, две сотни условий и миллион действий), а потом уже статикой готовое значение присваивается левой части <=> левая часть выражается значением правой.
2+2 — это действие, т.е. инструкция к действию.
a = 2+2 — это выражение переменной "а" через инструкцию 2+2, т.е. выражение переменной "а" результатом исполнения инструкции (статическим, ибо на лету оно измениться при присваивании не может, для этого понадобится произвести все действия заново) — значением 4.
никакой динамике в присваивании (выражении) быть не может, ибо 2+2 всегда будет равно 4, и никогда не будет равно "вася".