gpt4 book ai didi

c - 星号( printf ("%s\n",*argv) ) 是什么意思?

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

星号(*++argv)是什么意思?

void main (int argc, char *argv[])
{
while (--argc)
{
printf ("%s\n", *++argv);
}

}

最佳答案

这里argv是一个指向char类型的指针

*argv 指向argv数组中的第一个参数字符串,与argv[0]相同,类似*(argv + 1)argv[1] 指向第二个参数字符串,依此类推。

Pointers in C: when to use the ampersand and the asterisk?

关于c - 星号( printf ("%s\n",*argv) ) 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53980637/

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