Question
1.
2.
3.
4.
Answer (Detailed Solution Below)
Option 2 : 40
Advertisement
Detailed Solution
सही उत्तर 40 है।
Key Points
Helpful?
Question:
Consider the C fragment: int a[] = {10, 20, 30, 40}; int *p = a; printf("%d", *(p + 2) + *p); What is printed? / C कोड खंड पर विचार करें: int a[] = {10, 20, 30, 40}; int *p = a; printf("%d", *(p + 2) + *p); क्या मुद्रित होगा?
1.
30
2.
40
3.
50
4.
20
Correct Answer: 40
p points to a[0], so *(p+2) is a[2]=30 and *p is a[0]=10; 30+10=40. / p, a[0] की ओर इंगित करता है, अतः *(p+2), a[2]=30 है और *p, a[0]=10 है; 30+10=40।
Downloaded from PrepSnap (prepsnap.in)