if...else
if...else的if可翻譯成如果,else可翻譯成否則。if後面接的是一個運算式,這個運算式可用來判斷運算結果,是True或是False。
初學者常常犯錯的是將指定運算子(=)當作等於運算子(==)。前者是給值,後者是用來判斷的,請務必分清楚阿,大大。
※C程式將0視為False,其他數字視為True。
Source Code
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i=100,j=200;
printf("i=%d,j=%d\n",i,j);
if(i=j)
{
printf("i 與 j 相等\n");
}
else
{
printf("i 與 j 不相等\n");
}
return 0;
}
執行結果