level 3
寻人启事😚
楼主
#include<stdio.h>
void main()
{
int i = 99;
int *ptr = &i;
int **pPtr = &ptr;
printf("&i = %p\n", &i);
printf("i = %d\n\n", i);
printf("&ptr = %p\n", &ptr);
printf("ptr = %p\n", ptr);
printf("*ptr = %d\n\n", *ptr);
printf("&pPtr = %p\n", &pPtr);
printf("pPtr = %p\n", pPtr);
printf("*pPtr = %p\n\n", *pPtr);
printf("*(*pPtr) = %d\n", *(*pPtr))
}
最后一行 printf("*(*pPtr) = %d\n", *(*pPtr))
}输出的结果是99,如何得到的?
2014年11月15日 08点11分
1
void main()
{
int i = 99;
int *ptr = &i;
int **pPtr = &ptr;
printf("&i = %p\n", &i);
printf("i = %d\n\n", i);
printf("&ptr = %p\n", &ptr);
printf("ptr = %p\n", ptr);
printf("*ptr = %d\n\n", *ptr);
printf("&pPtr = %p\n", &pPtr);
printf("pPtr = %p\n", pPtr);
printf("*pPtr = %p\n\n", *pPtr);
printf("*(*pPtr) = %d\n", *(*pPtr))
}
最后一行 printf("*(*pPtr) = %d\n", *(*pPtr))
}输出的结果是99,如何得到的?
