...这段程序中中间if(leap)和它下面的printf(“\n”)什么意思?if...

发布网友 发布时间:2024-10-23 08:37

我来回答

4个回答

热心网友 时间:2分钟前

可以这么讲if里面是跟条件,那么条件的结果是boolean值(0或1),true or false. 准确来说if里面接一个boolean的结果,题目中leap就是一个boolean值,if后接true,else后接 false ,说到这里,懂了吗?还有printf (“\n”),结合语境是输出结果满10个换行。

热心网友 时间:8分钟前

leap值非0表示条件成立,pintf("\n")输出一个换行

热心网友 时间:3分钟前

if括号内正常下是个逻辑表达式,结果为一个逻辑值,0或者非0,你直接把leap的值和0比较就是了;
printf("\n");是打印换行;
基础有待加强,加油!

热心网友 时间:8分钟前

if其实是判断的括号里的值,比如if(a==1),如果为真,(a==1)=1,也就是if(1),其实,只要是大于0,if都判读为真,而“\n”是换行符,目的就是使从下一行开始print
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com