gpt4 book ai didi

c - 访问 char* 的元素

转载 作者:太空狗 更新时间:2023-10-29 16:57:54 24 4
gpt4 key购买 nike

我有一个 char *p = "abcd",如何访问元素 'a','b','c','d' 使用只有 C(不是 C++)?任何帮助将不胜感激。

最佳答案

您可以使用索引:

 char a = p[0];
char b = p[1];
/* and so on */

等效地,您可以使用指针算法,但我发现它的可读性较差:

char a = *p;
char b = *(p+1);

如果你真的想给别人一个惊喜,你也可以这样写:

 char a = 0[p];
char b = 1[p];
/* and so on */

关于c - 访问 char* 的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26883698/

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