c语言中if(m)什么意思

发布网友

我来回答

4个回答

热心网友

C语言中if语句的格式为:

if ( 表达式 )
{
    do_if_statements;
}
[ else 
{
    do_else_statements ;
} ]    中括号表示其中的内容可以没有

意思是如果"表达式"的值为真,则执行do_if_statements,如果有else语句,则,当表达式的值为假时,执行do_else_statements。

C中,0表示假,非0表示真

所以,if( m )表示:当m为非0时,执行if下面的语句。也可以写成if ( m!= 0 )

热心网友

C里数字0 表示假,非0表示真,if(m)是指 m值不为0就执行,否则不执行~

热心网友

if(m) 为当 m=m*2; 结果为1时 执行if。

热心网友

如果m为真

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com