1、直接比较
if(func()==1)
{}
2、先赋值再比较
int m;
if((m=func())==1)//将函数返回值赋给变量,组成一个表达式,而表达式的值等于变量m的值
{}
int n = m;
这样写的优势是:执行函数的同时,将其返回值赋给变量,同时比较将返回值进行判断,结构更加紧凑
1、直接比较
if(func()==1)
{}
2、先赋值再比较
int m;
if((m=func())==1)//将函数返回值赋给变量,组成一个表达式,而表达式的值等于变量m的值
{}
int n = m;
这样写的优势是:执行函数的同时,将其返回值赋给变量,同时比较将返回值进行判断,结构更加紧凑