Closed. This question needs details or clarity. It is not currently accepting answers. Learn more。
想改进这个问题吗?添加细节并通过editing this post澄清问题。
5年前关闭。
我正在读一本关于C和GNU的书,但是它引用了32位处理器上的代码。我已经知道EIP实际上是64位的,但是当我处理指针的时候它总是给我伍兹。。。是否还有一些我不知道的差异??? 感谢指针代码-
使用
想改进这个问题吗?添加细节并通过editing this post澄清问题。
5年前关闭。
我正在读一本关于C和GNU的书,但是它引用了32位处理器上的代码。我已经知道EIP实际上是64位的,但是当我处理指针的时候它总是给我伍兹。。。是否还有一些我不知道的差异??? 感谢指针代码-
int j = 10;
int *pointr;
pointr = j;
printf("in j has an adress of %p", pointr);
最佳答案
你的代码应该是
pointr = &j;
使用
pointr = j;
将j
的值即10
分配给指针。07-27 20:03