逗号表达式的问题,求解
#include <stdio.h>
int main(void)
{
int i = 1, j = -1;
if (i-1,j+1);
printf("能看到我说明if后面的(i-1,j+1)的值不为0\n");
if (!(i-1,j+1));
printf("能看到我说明if后面的(!(i-1,j+1))的值不为0\n");
return 0;
}
#include <stdio.h>
int main(void)
{
int i = 1, j = -1;
//if (i-1,j+1); //分号表示一条语句已经结束了的,就和下一句语句没有联系了
if (i-1,j+1)
printf("能看到我说明if后面的(i-1,j+1)的值不为0\n");
//if (!(i-1,j+1));
if (!(i-1,j+1)
printf("能看到我说明if后面的(!(i-1,j+1))的值不为0\n");
return 0;
}