c语言的题目哦
30.设有声明“inta=4,b=3,c=5;”,以下4个程序段中有3个程序段的执行效果是相同的,另一个执行效果不同的是___c__(30)_____。
A.if(a>b)c=a,a=b,b=c;
B.if(a>b)c=a;a=b;b=c;
C.if(a>b){c=a,a=b,b=c;}
D.if(a>b){c=a;a=b;b=c;}
求详细解答。这里面区别在哪里?