while((ch = getchar()) != '\n')

发布时间:2024-12-20 02:25

Word新建页面,Ctrl + N #生活技巧# #数码产品使用技巧# #办公软件快捷键#

©著作权归作者所有:来自51CTO博客作者天才的实力的原创作品,请联系作者获取转载授权,否则将追究法律责任

困扰了我两天的破玩意,现在终于明白了点,写下来,以后还可以回头看看。

#include <stdio.h> #include <ctype.h> int main(void) { char ch; ch = getchar(); while(ch != '\n') { if(isalpha(ch)) putchar(ch + 1); else putchar(ch); ch = getchar(); } putchar(ch); //打印换行字符 return 0; }1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.

和下面的这个例子效果是一样一样的,哎:

#include <stdio.h> #include <ctype.h> int main(void) char ch; while((ch = getchar()) != '\n') { if(isalpha(ch)) putchar(ch + 1); else putchar(ch); } putchar(ch); //打印换行字符 return 0; }1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.

还有对于这样的,

while((ch = getchar()) != '#') ; // 此刻不以换行为终止符 return 0;1.2.3.

而如果是这样:

while((ch = getchar()) != '#') return 0; // 此刻以回车结束程序。 while((ch = getchar()) != '\n') ; return 0; 与while((ch = getchar()) !='\n') return 0; 这两个产生的效果是一样的,输入的东西不会再次打印出来,而是以换行作为终止符停止程序。1.2.3.4.5.6.7.8.9.10. 收藏 评论 举报

相关文章

网址:while((ch = getchar()) != '\n') https://www.yuejiaxmz.com/news/view/522548

相关内容

详解while((ch = getchar()) != EOF)
浅谈简单的程序优化技巧(C++)
购物优惠策略DP算法
优化时间的实用小技巧
小米 Online Judge 19年2月常规赛题解
JZOJ5360. 【NOIP2017提高A组模拟9.12】Shorten Diameter
实验一 算法优化技巧与时间复杂度
顺序表基本操作
7
【考试技巧】输入输出优化

随便看看