A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

比如
int a+0;
while(a<10)
{
    a++;
    printf("a的值是%d",a);
}

我在视频中以及百多搜过,while后面的括号中的条件都是单一的,可以写成这样吗?
while(a<10 && a!=5)
{...}

这样写应该也是对的吧!  但是没有见别人使用过,有些糊涂,希望大家指正~~~

评分

参与人数 1技术分 +1 收起 理由
星河鹭起 + 1

查看全部评分

11 个回复

倒序浏览
可以很明确的告诉你,可以。
回复 使用道具 举报
肯定可以啊。。三个、四个...也可以,
bool a();
while(a()){}
里面是函数也可以,直接利用函数返回值进行判断
回复 使用道具 举报
可以将多个条件表达式的值进行与&&、或||、非!三种运算,最后组合起来是还是只有一个值。
回复 使用道具 举报
谢谢!主要是C语言
回复 使用道具 举报
格式:
while(循环条件)
{循环体}

只要是条件 只要可以判断真假 理论上应该都可以吧
回复 使用道具 举报
绝对的可以!但是给你提个小错误,第一行应该是int a=0;
回复 使用道具 举报
可以的,只要是条件就行。
回复 使用道具 举报
万雷 高级黑马 2014-10-25 10:30:04
9#
可以的
回复 使用道具 举报
据说可以的,曾经见过,忘了具体情况了
回复 使用道具 举报
冰点 中级黑马 2014-10-25 14:09:36
11#
应该可以的。。。
回复 使用道具 举报
cctao 中级黑马 2014-10-25 21:07:47
12#
可以的,我就经常用,放心大胆的用吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马