gpt4 book ai didi

数组内字符串中的 C 索引

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

如何从索引 1 中的字符串数组内的字符串访问 char,但使用指针方式我的意思是这样 *(abc + i) 例如:

int main(int argc, char** argv)// argc =2, argv = file name and "abcd"
{
printf("%c",____)//<--- here i want b from argv
...
}

最佳答案

int main(int argc, char** argv)
{
printf("%c", *(*(argv + 1) + 1));
}

*(argv + 1) 将 argv 加 1 并取消引用它以获取指向第二个字符串的指针,然后向该指针加 1 以指向该字符串内的第二个字符,然后再次取消引用以获取实际的字符。

不要在实际代码中使用它,它非常不清楚。使用

printf("%c", argv[1][1]);

关于数组内字符串中的 C 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36681685/

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