
5个回答
展开全部
如果a<b为真则执行下面一个if语句,否则直接停止判断直接输出c的值,
如果a<b且b<0为真,则执行c=0这句,然后执行打印语句
否则执行c++这句,然后执行打印语句
注意:else语句的执行跟第一个if语句无关,只跟第二个if语句有关。
如果a<b且b<0为真,则执行c=0这句,然后执行打印语句
否则执行c++这句,然后执行打印语句
注意:else语句的执行跟第一个if语句无关,只跟第二个if语句有关。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
3,没错。
int a=2,b=-1,c=2;
----if(a<b) if(b<0)c=0; ------2<-1为假,所以不执行后面的if
--------else c++; ------------C++所以 C为3
System.out.println(c);
int a=2,b=-1,c=2;
----if(a<b) if(b<0)c=0; ------2<-1为假,所以不执行后面的if
--------else c++; ------------C++所以 C为3
System.out.println(c);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以下程序的运行结果是( 未填 )
#include ”stdio.h”
main()
{
int a=2,b= -1,c=2;
if (a<b)
if (b<0)
c=0;
else c++;
printf(”%d\n”,c);
} 错误 正确答案:C
A.0
B.1
C.2
D.3
#include ”stdio.h”
main()
{
int a=2,b= -1,c=2;
if (a<b)
if (b<0)
c=0;
else c++;
printf(”%d\n”,c);
} 错误 正确答案:C
A.0
B.1
C.2
D.3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的程序有问题吧,你看看是不是少了点什么啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询