Friday, 15 April 2011

c - Reading Array at Memory Address -


यह अंतःक्षिप्त डीएलएल के लिए है।

निम्न कोड को देखते हुए:

  यदि (* (वाष्पशील अहस्ताक्षरित लंबे *) (0x13E81F4 + (4 * * (वाष्पशील अहस्ताक्षरित लंबे *) 0x13E81B0)) & lt; 2) {// ...}  

एक और पठनीय रूप में लिखने का एक तरीका है, जैसे:

  अगर (सरणी [i] & lt; 2) {// ...}  

(जबकि अभी भी वांछित स्मृति पते उपयोग कर रहे हैं)?

  अस्थिर अहस्ताक्षरित लंबे समय से * p = (अस्थिर अहस्ताक्षरित लंबे *) 0x13E81F4; अस्थिर अहस्ताक्षरित लंबे * q = (अस्थिर अहस्ताक्षरित लंबे *) 0x13E81B0; अगर (पी [4 * q [0]] & lt; 2)  

No comments:

Post a Comment