में पोस्टिनक्रिएशन मैं इस धारणा के तहत था कि पोस्टिनक्रिकमेंट (या प्रीइंक्रिकमेंट) केवल दाहिने हाथ (=) के दायीं तरफ किया जा सकता है। लेकिन मैं कोड के टुकड़े नीचे संकलित करने में सक्षम हूँ। क्या आप इस विशिष्ट कोड को विशेष रूप से नीचे पंक्ति में समझने में मेरी सहायता कर सकते हैं। स्रोत: http://www.ibm.com/developerworks/library/pa-dalign/बाएं तरफ
*data8++ = -*data8;
void Munge8(void *data, uint32_t size) {
uint8_t *data8 = (uint8_t*) data;
uint8_t *data8End = data8 + size;
while(data8 != data8End) {
*data8++ = -*data8;
}
}
असाइन '- *' * data8' तो बढ़ा देते 'को data8' data8' - प्रभावी ढंग से negating' size' 'डेटा' – Erik