c语言中if(n)什么意思? return n(或return 1)呢??? 尽快,谢谢!!!
更新日期:2024.05.12
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语句
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(n)就是判断n是否为0,或者false,如果不是的话,则执行if里面的语句!return n就是返回n的意思!!建议多看看c语言方面的基础~~~
if(n)是判断n的大小 n>=1就执行if语句 否则不执行
return n是把n作为返回值 return 1就是直接返回1
如果n是数值的话,if(n)表示n!=0时,执行它后面的语句
return1表示返回数值1,也可理解为返回真值。