मान लो की,
int *p;
int a = 100;
p = &a;
निम्नलिखित कोड वास्तव में क्या करेगा और कैसे करेगा?
p++;
++p;
++*p;
++(*p);
++*(p);
*p++;
(*p)++;
*(p)++;
*++p;
*(++p);
मुझे पता है, यह कोडिंग के मामले में एक तरह से गड़बड़ है, लेकिन मैं जानना चाहता हूं कि जब हम इस तरह से कोड करेंगे तो वास्तव में क्या होगा।
नोट: मान लें कि इसका पता a=5120300
, यह सूचक में संग्रहीत है p
जिसका पता है 3560200
। अब, p & a
प्रत्येक कथन के निष्पादन के बाद क्या मूल्य होगा ?