Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 피연산자의 평가 순서

<시간/>

프로그래밍에는 작업 수행 방법을 제어하는 ​​몇 가지 규칙이 있습니다.

연산의 평가 순서와 연산의 연관성(왼쪽에서 오른쪽으로 정의됨)

다음은 피연산자의 평가 순서를 표시하는 프로그램입니다.

예시

#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