नीचे 2 कार्यक्रमोंक्यों अलग जवाब?
सबसे पहले हैं
#include<stdio.h>
void main()
{
int a[5]={1,2,3,4,5};
int *p;
p=&a;
printf("%u %u",p,p+1);
}
दूसरा
#include<stdio.h>
void main()
{
int a[5]={1,2,3,4,5};
printf("%u %u",&a,&a+1);
}
अब, दो programs..I में पहली में & एक का उपयोग कर पी के मूल्यों मुद्रित है कोड और सीधे दूसरे में ..
परिणाम अलग क्यों हैं?
जो उत्तर मैं प्राप्त कर रहा हूं।
for first 3219048884 3219048888
for second 3219048884 3219048904
आप संपादक में कोड बटन के साथ कोड के अपने लाइनों को फ़ॉर्मेट कृपया सकते हैं देख सकते हैं? लोगों के लिए मदद करने के लिए यह बहुत आसान बनाता है। – jlafay
आपको क्या परिणाम मिल रहे हैं? –
और आप क्या परिणाम देख रहे हैं? –