มีกฎเกณฑ์บางอย่างในการเขียนโปรแกรมที่ควบคุมวิธีดำเนินการ
ลำดับของการประเมินการดำเนินงานและการเชื่อมโยงของการดำเนินงาน (ซึ่งถูกกำหนดจากซ้ายไปขวา)
นี่คือโปรแกรมแสดงลำดับการประเมินของตัวถูกดำเนินการ
ตัวอย่าง
#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