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键,就停止循环,退出程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询