**逗号表达式 —— 如 if(a,b)while(a,b) 判断选值的问题 **
#include<stdio.h>
int main(){
int a=1,b=2,c=3;
if(a==0,b==0,c==3) printf("没毛病1\n");
if(a==0,b==2,c==0) printf("没毛病2\n");
if(a==1,b==0,c==0) printf("没毛病3\n"); }
最终结果:
没毛病1
所以可得 如果if里面有多个逗号隔开组成的句子
那么只判断最右边的那个条件也就是最后一个判断条件。