如何此代碼的工作。在這裏i
變量得到55
價值的分配。但爲什麼,因爲我得到55
不0
,這裏else語句的if
語句失敗executed.How這種解釋發生 。 如我所料output
是Test Skills 55
但它沒有。分配是如何在下面的代碼分配給if條件
#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);
}
任何人都可以解釋它在上面的代碼中的行爲嗎?
請避免這種晦澀難懂的語法。如果不是你寫它,放棄源代碼 - 當然,除非它是關於混淆的代碼。 –