พึ่งเคยใช้งานครั้งแรกโปรดอ่านที่นี่! howtouse!
x
  • Register
หางานด้าน IT อยู่เหรอ?

รบกวนอธิบาย Pointer ของ C จากโจทย์ข้อนี้หน่อยครับ

0 votes

 

#include <stdio.h>

int main() {

int a = 10, b = 20;

int *p = &a, *q = &b;

int **m = &p, **n = &q;

printf("X: %d %d %d %d %d %d",

**m, **n, *p, *q, a, b);

 

*m = *n; m = n;  /

*m = &a; n = &p;

**n = 30;

 

printf("Y: %d %d %d %d %d %d",

**m, **n, *p, *q, a, b);

return 0;

}

 

Output:

X: 10 20 10 20 10 20

Y: 10 30 30 10 10 30

ถามเมื่อ Sep 30, 2012 in C/C++ โดย lovelylamp (102 คะแนน)
อยากได้คำตอบเร็วๆไหม?? แชร์คำถามนี้ให้เพื่อนๆคุณซิ:    

Please log in or register to answer this question.

Related questions

+2 votes
1 คำตอบ
0 votes
0 คำตอบ
232 views ถามเมื่อ Jun 5, 2015 in C/C++ โดย ThE_cAt (102 คะแนน)
0 votes
3 คำตอบ
2,821 views ถามเมื่อ Jan 29, 2013 in C/C++ โดย asdasd (102 คะแนน)
...