gpt4 book ai didi

c - 我的 c 代码为 p 的每个输入提供相同的输出?

转载 作者:行者123 更新时间:2023-11-30 21:24:07 25 4
gpt4 key购买 nike

#include <stdio.h>

int main(int argc, char **argv) {
// your code goes here
char *p;
p = "hello";

printf("%s",*&*&p);
return 0;
}

它为 p 提供相同的输出, *&p , *&*&p 。这怎么可能?

最佳答案

p 是指向字符串“hello”的指针。 &p 是 p 的地址,因此 *&p 将是 p 地址处的值,这又是指向字符串“hello”的指针

关于c - 我的 c 代码为 p 的每个输入提供相同的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39297264/

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