将字符串computer赋给一个字符数组,然后从第一个字母开始间隔地输出该串。(请用指针完成)

2024-11-14 00:04:49
推荐回答(1个)
回答1:

#include

#include

#define
max_length
32
int
main()
{
char
str[max_length]
=
{0};
char
*pstr
=
(char*)&str;
//1.
将字符串computer赋给一个字符数组
strcpy(str,
"computer");
//2.
然后从第一个字母开始间隔地输出该串
while(*pstr
!=
'\0'
)
{
printf("%c\n",
*pstr);
pstr++;
}
return
1;
}