关于给内存地址赋值,请高手来看下
给出某个变量的内存地址,根据该内存地址输出相应的值,正确的写法该怎么写
这样写对吗?
可是编译器提示无法打开源文件。
#include"stdio.h"
#include"stdlib.h"
main(){
int *p;
*p = (int *)0x39fe48;
*p=6;
printf("%d",*p);
system("pause");
}
[此贴子已经被作者于2017-3-16 21:35编辑过]
[此贴子已经被作者于2017-3-16 21:35编辑过]
[此贴子已经被作者于2017-3-16 21:25编辑过]
#include"stdio.h" #include"stdlib.h" void main() { int p; p = (int)&p; int * q=(int*)p; *q=6; printf("%d %d",*q,(int*)p); system("pause"); }
[此贴子已经被作者于2017-3-16 23:20编辑过]