C语言这个题是什么意思?

while里的内容完全看不懂
2025-02-25 13:12:20
推荐回答(4个)
回答1:

当p[i]为真时:就是这个指针的一个个位置,暂时可以理解成指针退化成数组,就当成数组
如果(数组i为空且数组前一位为小写) 那么就把p[i-1]变成大写~
i++;
望采纳,下面是islower的解释
此题就是将空格前面的小写变成大写
int islower(int c)
函数说明
检查参数c是否为小写英文字母。
返回值
若参数c为小写英文字母,则返回TRUE,否则返回NULL(0)。
附加说明
此为宏定义,非真正函数。

回答2:

while(p[i])
等同于:
while(p[i]!='\0')
即*p未遇到字符串尾时,循环。

回答3:

就是把空格前面的小写字母变大。

回答4: