关于指针指向
Visual c++6.0环境#include<stdio.h>
main()
{
int *p5;
int a5=50000;
p5=&p5; //指针指向自己,p5存储自己的地址值
*p5=a5; //给指针指向的变量(他自己)赋值
printf("%d",*p5);
}
运行不显示。求解。
#include <stdio.h> #include <stdlib.h> int main() { int *p; p = (int*)malloc(10); *p = (long)p; printf("p[%x] %x\n", p, *p); return 0; }