我急需一个c语言编程题的答案,问题如下:

来源:百度知道 编辑:UC知道 时间:2024/05/07 22:52:00
输入若干字符由”#”结束,用指针变量把输入字符中的大写字母转化为小写字母,并输出.(注意:字符的数量不确定,用指针的方法)
不要用数组

#include <stdio.h>
#include <ctype.h>
int main()
{
char ch;
while((ch=getchar())!='#'){
putchar(tolower(ch));
}
}

不明白指针是干嘛的,一个如此SB程序

虽然字符的数量不确定,但我还是建议声明一个足够大的数组,而不是只用指针和辅助变量来实现所谓的动态数组.