这段代码是如何工作的。这里i
变量得到赋值。55
但是为什么if
语句失败,因为我55
没有0
,这里执行 else 语句。这种解释是如何发生的。正如我所料output
,Test Skills 55
但事实并非如此。
#include<stdio.h>
void main()
{
int i;
i=0;
if(i=55,0,10,0)
printf("Test Skills %d",i);
else
printf("C Programing %d",i);
}
任何人都可以解释它在上述代码中的行为方式吗?