gpt4 book ai didi

指向字符串的字符指针

转载 作者:行者123 更新时间:2023-11-30 18:36:50 25 4
gpt4 key购买 nike

这是 C 代码片段:

 int main()
{
char *names=[ "tom", "jerry", "scooby" ];
printf("%s", *names[0]);// prints t
printf("%s", *names[1]);// prints j
// how to print full word "tom", or full word "jerry"
}

如前所述,我希望我的输出是:汤姆杰瑞史酷比那么使用指针如何打印整个内容?

最佳答案

能编译通过吗?因为你的数组初始化不正确。要正确声明数组并打印它们,您可以执行以下操作:

#include <stdio.h>

int main(void)
{
char *names[]= { "tom", "jerry", "scooby" };
printf("%s %s %s\n", names[0], names[1], names[2]);
return 0;
}

关于指向字符串的字符指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40042487/

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