gpt4 book ai didi

c - 用指针打印 abc

转载 作者:太空宇宙 更新时间:2023-11-04 05:39:31 25 4
gpt4 key购买 nike

你好我的程序有问题,程序应该打印带有指针的abc

代码-

void printArray(char* p, int len)
{
for( p ; p < p + len ; p++ )
{
printf("%c", *p);
}
printf("\n");
}

int main()
{
char* abc = "abcdefghijklmnopqrstuvwxyz";
printArray(abc, 26);
return 0;
}

感谢任何能帮助我理解问题的人,我非常感激

最佳答案

尝试

void printArray(char* p, int len)
{
while(len--)
printf("%c", *p++);
printf("\n");
}

或真正的k&R风格

void printArray(char *p)
{
while(*p) printf("%c",*p++);
printf("\n");
}

关于c - 用指针打印 abc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22512113/

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