When you compile the following C++ source file in Visual Studio 2010 with warning level /W4 enabled
#include // for printf
#include
There is another solution which avoids the warning: the comma operator.
The main advantage here will be that you don't need parentheses so it's a bit shorter than the !=0
solution when your variable name is short.
For example:
if (result = strcmp(str0, str1), result)
{
printf("Strings are different\n");
}