谁能告诉我这个程序错在那了?字符数组赋值依次用getchar输入,有空格提前结束输入,但是输出和想象有出入?

getchar只获取一个字符, 怎么能赋值给一個字符串呢, 只能赋值给字符串的其中一个字符,所以要用a[i]

本回答被提问者和网友采纳

你对这个回答的评价是

可以 !!!注意回显就可以!!

不可以!!!回车后它才会开始读!!!用gets(),或者cin
还是不理解为什么不可以
a=getchar(); 类型不匹配呀?一个数组怎么可以用 getchar()的返回值赋徝? getchar是从输入缓冲流中读取字符的!!需要用循环

你对这个回答的评价是



可不可以省略[i]呢 为什么
数组必须要加[i]啊,还有什么不懂的朢采纳

你对这个回答的评价是?

我要回帖

更多关于 字符数组 的文章

 

随机推荐