以下程序的输出结果是 main() {int a=100,x=10,y=20,ok1=5,ok2=0; if(x < y) if(y!=10) if(!ok1) a=1; else
if(ok2)a=10;a=-1;printf("%d\n",a);}中的if(!ok1)是什么意思啊...
if(ok2) a=10;
a=-1;
printf("%d\n",a);
}
中的if(!ok1)是什么意思啊 展开
a=-1;
printf("%d\n",a);
}
中的if(!ok1)是什么意思啊 展开
4个回答
展开全部
if(!ok1)就是说,当ok1为假(即值为0)时执行if后面的语句。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"!"表示否定,“if(!ok1)”表示:如果不等于ok1 。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ok1 =5;
!ok1 = 0
if(!ok1)里的代码就肯定不会执行咯。
!ok1 = 0
if(!ok1)里的代码就肯定不会执行咯。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询