if(a>b)max=a;
elsemax=b;
的等价语句为
max=(a>b)?a:b;
elsemax=b;
的等价语句为
max=(a>b)?a:b;
举一反三
- 将以下程序写成三目运算表达式语句是:if(a>b)max=a;elsemax=b; A: max=(a>b)?; B: (max=a>b)?a:b; C: c=(a>b)?a:b; D: max=(a>b)?a:b;
- C语句max=(a>b)?a:b;和a>b?max=a:max=b;是等价的。
- 程序段if(a>;b)max=a;elsemax=b;可以用条件表达式max=(a>;b)?a:b表示。
- C语句max=(a>b)?a:b;和max=a>b?a:b;是等价的。
- 1.如下程序输出的结果是:()。#include <;stdio.h>;void main(){int a=1, b=2,max=0;if(a>;b)max=a;elsemax=b;printf("%d",max);} A: 1 B: 2 C: 3 D: 4