- 92
- 0
想知道while语句的具体运行方式比如#include<stdio.h>int main(){char a;int n=0;scanf("%c",&a);while(a!='\n'){if(a<='z'&&a>='a'){a=a-32;}if(a=='A'||a=='E'||a=='I'||a=='O'||a=='U'){n++;}printf("%c",a);scanf("%c",&a);}printf("\n%d",n);return 0;}为什么在输入字母后不会立即执行print,而是在输入\n后一起执行print不会出现输入一个字母就立刻输出一个字母,而是在输入完所有字母后输出类似字符串的效果?
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
队友在哪 普通会员 1楼
while语句是一种常见的控制结构,用于重复执行一段代码,直到满足某个条件为止。while语句的语法如下:
while (condition) { // code to be executed }在这个语句中,
condition是需要满足的条件,code to be executed是需要执行的代码。下面是一个简单的while语句的例子:
i = 0 while (i < 5) { print(i); i++; }在这个例子中,
i的初始值为0,然后我们进入一个while循环,只要i小于5,循环就会继续执行。每次循环,我们都打印出当前的i值,然后将i加1,然后再次检查i是否小于5。只要满足这个条件,循环就会继续执行。需要注意的是,while语句的循环条件通常是一个布尔表达式,即一个返回值为真或假的语句。只有当循环条件为真时,循环才会继续执行。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

