c语言中while的用法
语句a;while(n==1);语句B;当n==1时,程序如何执行?当n与等于1时,程序又如何执行?...
语句a;
while(n==1);
语句B;
当n==1时,程序如何执行?
当n与等于1时,程序又如何执行? 展开
while(n==1);
语句B;
当n==1时,程序如何执行?
当n与等于1时,程序又如何执行? 展开
15个回答
展开全部
while是循环流程控制,使用的标准格式为
while(表达式)
{
循环语句体;
}
说明:①while循环的表迟仔达式是循环进行的条件,用作循环条件的表达式中一般至少包括一个能够改变表达式仿锋的变量,这个变量称为循环变量
②当表达式的值为真(非零)时,执行循环体;为假(0)时,则循备旦晌环结束
③当循环体不需要实现任何功能时,可以用空语句作为循环体
④对于循环变量的初始化应在while语句之前进行,可以通过适当方式给循环变量赋初值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c++中while的用法如下:
while(条件) {}
当条件为假时结束循环。
如while(0){}。孙粗 { }里的命令不执行则塌镇结束循环;
do {} while() 当条件为假时结束循环。 但d0 {} while(0) 先衫友执行一次在结束
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语句之前进行斗桐,可以通过适当方式给循环变量赋初值
while(表达式)
{
循环语句体;
}
2说明:①while循环空肢坦的表达式是循环进行的条件,用作循环条件的表达式中一般至少包括一个能够改变表达式的变量,这个变量称为循环变量
②当表达式的值为真(非零)时,执行循环体;为假(0)时,则循环结束
③饥饥当循环体不需要实现任何功能时,可以用空语句作为循环体
④对于循环变量的初始化应在while语句之前进行斗桐,可以通过适当方式给循环变量赋初值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先说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.
其他没什么难懂的了吧
ch=getchar();while(ch!='\n').前者是调用getchar函数,即ch为从键盘键入的字符.后者升咐括号里指:当键入的不是'\n'桥游(即回车),所以循环结束的条件是输入回车键.
然后,这是一个小写字母转化成大写的程序,
if(ch>='a'&&ch<='z') //当输入的字符在a和z之间时
ch=ch-32; //这吵消纯个字符的ASCII码减32,即实现小写转换为大写.(因为一个字母的ASCII码,小写比大写大32.
其他没什么难懂的了吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
while((ch=getchar())!='\n')
是获取的字符 回车符 就停止循环,退出程序.
这段程序的意思是获取字符,如果获取的字符不是回车,并且是从小写的a到大写的Z,就是abcd...xyzABC...XYZ,就减去32,转换为另外一个字符,具体转换到什么字敏冲符查仿猜下ASCII表,然后显示出来.如果获取的字符是回车,就是按ENTER键,就停止循环,退出备拿型程序
是获取的字符 回车符 就停止循环,退出程序.
这段程序的意思是获取字符,如果获取的字符不是回车,并且是从小写的a到大写的Z,就是abcd...xyzABC...XYZ,就减去32,转换为另外一个字符,具体转换到什么字敏冲符查仿猜下ASCII表,然后显示出来.如果获取的字符是回车,就是按ENTER键,就停止循环,退出备拿型程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询