프로그래밍에는 작업 수행 방법을 제어하는 몇 가지 규칙이 있습니다.
연산의 평가 순서와 연산의 연관성(왼쪽에서 오른쪽으로 정의됨)
다음은 피연산자의 평가 순서를 표시하는 프로그램입니다.
예시
#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