编程小白C语言题目练习25

本文介绍了一道C语言题目,涉及逻辑运算符`||`和`&&`的使用。题目要求分析程序执行后的输出结果,通过思路分析得出结论:由于`j++ || k++`中`j++`已经为真,`k++`不再执行,而`i++`在`if`语句条件下执行,因此最终输出i=2, j=2, k=2。作者给出了代码验证了这一结果。" 125870674,10974913,使用ggplot2在R语言中添加公式标签,"['R语言', '数据可视化', 'ggplot2', '统计图形']
摘要由CSDN通过智能技术生成

题目要求

有以下程序:

#include <stdio.h> void main(){

int i=1,j=1,k=2;

if( (j++||k++)&&i++ )

printf(“%d,%d,%d\n”,i,j,k);}

执行后的输出结果是(    

思路分析 

这个题目的考了两个方向,i++,j++,k++,并且在if语句里有  ((a  || b   )   && c)

|| 表示 或 满足其中一个,整个表达式就为真,就满足if判定的条件,a或者b任何一个成立,那么这个if就为真

&& 表示 且 if括号内的表达式都为真 才能满足if判定的条件 才会执行if{}里的语句

在这个题目的意思就是,a或者b任

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值