Data allocation to pointers in C -
चार * p = "abc"; Char * q = "abc"; यदि (पी == q) printf ("बराबर"); Else printf ("बराबर नहीं");
आउटपुट: बराबर
क्या यह संकलक विशिष्ट है, या क्या यह अपेक्षाकृत व्यवहार के रूप में मानकों में कहीं भी परिभाषित है।
6.4.5 / 6 से स्ट्रिंग लिखित:
यह अनिर्दिष्ट है कि क्या इन सरणियों को अलग-अलग प्रदान किया गया है, उनके तत्वों को उपयुक्त मान दिए गए हैं।
वास्तव में, संकलक निम्न सेट में विलय कर सकता है शाब्दिक:
<पूर्व> चार * p = "abcdef"; Char * q = "def";
ऐसा q
उस स्ट्रिंग की ओर इशारा कर सकता है, जो कि p
से होता है (यानी, q == & amp; ; P [3]
)।
Comments
Post a Comment