设 int a=7,b=9,t;执行完表达式t=(a>b)?a:b后,T的值是多少????
来源:百度知道 编辑:UC知道 时间:2024/06/14 01:44:13
t=(a>b)?a:b;表达什么意思?
就是把t=(a>b)?a:b 这个公式的意思解释出来.
就是把t=(a>b)?a:b 这个公式的意思解释出来.
t=9.
当a>b 时取a,否则取b就是较大的那个,在这里
9
(a>b)?a:b表达意思就是先判断a>b是否成立, 如果是这个表达式结果就是a,不是结果就是b
7 因为7<9为真,所以取a的值,即t=7
t的值是9
是条件表达式,如果a>b的值为真,t=a反之t=b。
t=9
设a = 5,b = 10,则执行 c = Int((b - a) * Rnd + a) + 1,结果为多少
int a=2,b=3,c=4;a*=10+(b++)-(++c);执行完语句后a的值是多少?
void a(int a,int b=0)的含义?
已知int a=1;int b;b=(++a)+(++a)+(++a);为什么b=10?
int a=5,b; b=++a*--a;
int a=b;与int a,b;a=b;的区别
执行语句int a,b,c; a=(b=c=3, c++, b+=c);则a的值是?请说明理由
unsigned int a=2;int b = -3;
执行 int x,a=2,c=4;x=++a+b+++c++;后a的结果是?b的结果是? c的结果是? x的结果是?
设a,b为正数,且a^b=b^a,b=9a