c语言中if(n)什么意思? return n(或return 1)呢??? 尽快,谢谢!!!

 我来答
帐号已注销
2021-01-17 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:164万
展开全部

if(n) 就是判断旦轮指n是否为0,比如

if(n) printf("A");

else printf("B");

如果n==0,那么就输出B

如果n!=0,那么就输出A

return n;是函数返回值,比如

int function(){

int n=5;

return n;

}

那么这个函数就会返回桐运一个整数5

return 1;就是直接返回1

扩展资料:

if的返回值为真或假,可以用bool型变量进行存储,占用一字节。

if语句的一般形式如下:

if(表达式)语句1

[else语句2]

if语句中的“表达式”可以是关系表达式、逻辑表达式,甚至是数值表达式。其中最直观、最容易理解的是关系表达式。所谓关系表达式就模配是两个数值进行比较的式子。

参考资料来源:百度百科-if语句

百度网友58f1315
推荐于2018-05-04 · TA获得超过857个赞
知道小有建树答主
回答量:290
采纳率:83%
帮助的人:199万
展开全部
if(n) 就岁迟册是判断n是否为0,比如
if(n) printf("A");
else printf("B");
如果n==0,那么就输出B
如果n!=0,那么就输乎宏出A

return n;是函数返回值旦塌,比如
int function(){
int n=5;
return n;
}
那么这个函数就会返回一个整数5
return 1;就是直接返回1
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanguoxian1
2012-05-19
知道答主
回答量:4
采纳率:0%
帮助的人:6059
展开全部
if(n)就是判断n是否哗神为0,或者false,如果不是的话,乱盯亏则则神执行if里面的语句!return n就是返回n的意思!!建议多看看c语言方面的基础~~~
追问
那if(n!=0)和if(n)有什么区别呢???
谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-05-19
展开全部
if(n)是判断n的大小灶坦 n>=1就昌歼执隐迅桐行if语句 否则不执行
return n是把n作为返回值 return 1就是直接返回1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
静水神流
2012-05-19
知道答主
回答量:1
采纳率:0%
帮助的人:1622
展开全部
如果n是数值的话,if(n)表示指旅n!=0时,执行它后面唯虚凳的语句
return1表示返回数值1,也可理解为返回真值。誉滚
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式