प्रोग्रामिंग में कुछ नियम हैं जो नियंत्रित करते हैं कि कोई ऑपरेशन कैसे किया जाता है।
ऑपरेशन के मूल्यांकन का क्रम और ऑपरेशन की सहयोगिता (जो बाएं से दाएं परिभाषित है) परिभाषित है।
ऑपरेंड्स के मूल्यांकन क्रम को दिखाने के लिए यहां एक प्रोग्राम है,
उदाहरण
#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