关于指针指向
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;
}
