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