一、a==b>c和a==(b>c)是一樣的表達方式,先判斷b>c是否成立,如果成立,用1和a比較,如果a=1,則整個表示式為1。1、若為真,a為1則該表示式為真,即該符合表示式的值為1。2、若為假,a不為0則該表示式為假,即該符合表示式的值為0。二、a=b>c和a=(b>c)是一樣的表達方式,先判斷b>c是否成立,如果成立,把1賦給a。1、如果b>c為假,則把0賦值給a。2、如果b>c為真,則把1賦值給a,擴充套件資料C語言中a=b=c,a=b==c,a==(b=c),a==(b==c)的使用#include<stdio.h>main(){inta=4,b=2,c=3;intd=8;printf("%d,%d,%d,%d\n",a=b=c,a=b==c,a==(b=c),a==(b==c));//system("pause");printf("%d,%d\n",++d,--d);printf("%d\n",5==3);/*這兩個個表示式說明==判斷語句輸出的結果只有1或0;*/printf("%d",5==5);return1;}
一、a==b>c和a==(b>c)是一樣的表達方式,先判斷b>c是否成立,如果成立,用1和a比較,如果a=1,則整個表示式為1。1、若為真,a為1則該表示式為真,即該符合表示式的值為1。2、若為假,a不為0則該表示式為假,即該符合表示式的值為0。二、a=b>c和a=(b>c)是一樣的表達方式,先判斷b>c是否成立,如果成立,把1賦給a。1、如果b>c為假,則把0賦值給a。2、如果b>c為真,則把1賦值給a,擴充套件資料C語言中a=b=c,a=b==c,a==(b=c),a==(b==c)的使用#include<stdio.h>main(){inta=4,b=2,c=3;intd=8;printf("%d,%d,%d,%d\n",a=b=c,a=b==c,a==(b=c),a==(b==c));//system("pause");printf("%d,%d\n",++d,--d);printf("%d\n",5==3);/*這兩個個表示式說明==判斷語句輸出的結果只有1或0;*/printf("%d",5==5);return1;}