while那里什么意思,有什么作用

int main()
{
char a[100];
int i=0;
scanf("%s", a);
while(a[i]!=' ')
{
if (a[i]>='a' && a[i]<='z')
printf("%c", a[i]-32);
i++;
}
return 0;
}

这个应该小写转大写 while里面判断如果字母为空格就结束循环了 输入的时候应该是一个单词后面跟了空格

while是循环,这个是判断a数组当中是否有大于a和小于z的输出acsll码对应的数字

应该是把一个字符串中空格前面的小写字母转为对应的大写字母,遇到空格就结束循环了