gpt4 book ai didi

字符数组和字符数组地址

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

所以如果我有代码:

void main (void)
{
char s[] = "Programming is hard";

printf("%s", &s);
printf("%s", s);
return 0;

}

它们都产生相同的结果。但是 &s 应该是字符数组的地址吧?那么 printf 不应该打印出地址而不是地址中存储的内容吗?

谢谢。

最佳答案

由于格式化程序不匹配,第一个 printf 的行为未定义。

在很多方面,你的编译器对你都很友善。

不要这样做!

关于字符数组和字符数组地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41650878/

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