gpt4 book ai didi

c - c中的指针操作

转载 作者:太空宇宙 更新时间:2023-11-04 01:12:03 24 4
gpt4 key购买 nike

我对指针操作有疑问...

main()
{ int x=10; // extra line added...
char *p=x;

printf("%d", &p)

printf("%d", &p[0]);
printf("%d" , &p[1]);
}

这段代码给出了输出

地址 10..1011

最后两个输出是怎么来的..谁能给我解释一下..?

代码改变了.....

最佳答案

这是未定义的行为。
在将某些值添加到该位置之前,指针需要指向有效的内容。

char a = 10;
char *p = &a;

关于c - c中的指针操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10408370/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com