计算输入的字符串的字符个数。

雨巷流刀 2018-11-14 07:22:29
自己先打了一遍,但在while循环时没考虑到c=getchar。 结果运行不出来,没反应,在一看原来是进去了死循环…… 但若将c=getchar()换成break则可以输出一个字符且跳出循环。 。 #include <stdio.h> void main() { int i=0; char c; printf("请输入字符串: \n"); c=getchar(); while(c != '\n') { i++; c=getchar() } printf("字符个数是%d个",i); }
...全文
360 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
雨巷流刀 2018-11-15
  • 打赏
  • 举报
回复
引用 1 楼 adu_add的回复:
一般都是直接把getchar放到while条件,来自 微信公众号 C语言之美
哦哦了解了,谢谢指导啦!~
adu_add 2018-11-14
  • 打赏
  • 举报
回复
一般都是直接把getchar放到while条件,来自 微信公众号 C语言之美

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧