c语言中while的用法

语句a;while(n==1);语句B;当n==1时,程序如何执行?当n与等于1时,程序又如何执行?... 语句a;
while(n==1);
语句B;
当n==1时,程序如何执行?
当n与等于1时,程序又如何执行?
展开
 我来答
mlper_
推荐于2017-09-10 · TA获得超过8017个赞
知道大有可为答主
回答量:4863
采纳率:78%
帮助的人:1225万
展开全部
  1. while是循环流程控制,使用的标准格式为

    while(表达式)

    {

        循环语句体;

    }

  2. 说明:①while循环的表达式是循环进行的条件,用作循环条件的表达式中一般至少包括一个能够改变表达式的变量,这个变量称为循环变量

    ②当表达式的值为真(非零)时,执行循环体;为假(0)时,则循环结束

    ③当循环体不需要实现任何功能时,可以用空语句作为循环体

    ④对于循环变量的初始化应在while语句之前进行,可以通过适当方式给循环变量赋初值


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
希望教育资料库
2015-05-16 · 在这里,遇见最优秀的自己!
希望教育资料库
采纳数:4421 获赞数:58526

向TA提问 私信TA
展开全部
c++中while的用法如下:
while(条件) {}
当条件为假时结束循环。
如while(0){}。 { }里的命令不执行结束循环;
do {} while() 当条件为假时结束循环。 但d0 {} while(0) 先执行一次在结束
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
育知同创教育
2018-06-26 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
1while是循环流程控制,使用的标准格式为
while(表达式)
{
循环语句体;
}
2说明:①while循环的表达式是循环进行的条件,用作循环条件的表达式中一般至少包括一个能够改变表达式的变量,这个变量称为循环变量
②当表达式的值为真(非零)时,执行循环体;为假(0)时,则循环结束
③当循环体不需要实现任何功能时,可以用空语句作为循环体
④对于循环变量的初始化应在while语句之前进行,可以通过适当方式给循环变量赋初值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
醉染木叶
2009-01-04 · TA获得超过172个赞
知道答主
回答量:53
采纳率:0%
帮助的人:0
展开全部
先说while((ch=getchar())!='\n'):可以把它分成
ch=getchar();while(ch!='\n').前者是调用getchar函数,即ch为从键盘键入的字符.后者括号里指:当键入的不是'\n'(即回车),所以循环结束的条件是输入回车键.
然后,这是一个小写字母转化成大写的程序,
if(ch>='a'&&ch<='z') //当输入的字符在a和z之间时
ch=ch-32; //这个字符的ASCII码减32,即实现小写转换为大写.(因为一个字母的ASCII码,小写比大写大32.
其他没什么难懂的了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
brent_xiao
2009-01-04 · TA获得超过179个赞
知道答主
回答量:40
采纳率:0%
帮助的人:23.4万
展开全部
while((ch=getchar())!='\n')
是获取的字符 回车符 就停止循环,退出程序.

这段程序的意思是获取字符,如果获取的字符不是回车,并且是从小写的a到大写的Z,就是abcd...xyzABC...XYZ,就减去32,转换为另外一个字符,具体转换到什么字符查下ASCII表,然后显示出来.如果获取的字符是回车,就是按ENTER键,就停止循环,退出程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式