performance issues of calling a function in if condition

Hi,

I have written a program in C and have to test the return value of the functions. So the normal way of doin this wud b

int rc
rc=myfunction(input);
if(rc=TRUE){
 
}
else{
}

But instead of doing this I have called the function in the if() condition. Does this have any impilcations on the performance

What I have done is

if(myfunction(input)== TRUE){
 
}
 
else{
 
}

regards
Sid

The second way should be more efficient. Or even:

if(myfunction(input)) {
  // true
}
else {
  // false
}

Thanks for your reply Franklin.