프로그래밍에는 작업 수행 방법을 제어하는 몇 가지 규칙이 있습니다.
연산의 평가 순서와 연산의 연관성(왼쪽에서 오른쪽으로 정의됨)
다음은 피연산자의 평가 순서를 표시하는 프로그램입니다.
예시
#include <iostream> using namespace std; int x = 2; int changeVal() { x *= x; return x; } int main() { int p = changeVal() + changeVal(); cout<<"Value: "<<x<<endl; cout<<"Operation result: "<<p<<endl; return 0; }
출력 -
Value: 16 Operation result: 20