a=1;b=0; if((a++>++b)?a++:b--) a+=b; a值为
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 11:20:38
a=1;b=0; if((a++>++b)?a++:b--) a+=b; a值为
#include
void main()
{
int a=1,b=0;
if((a++>++b)?a++:b--)
a+=b;
printf("a=%d\n",a);
}
a=2 经调试的 .
再问: 怎么理解这题啊,三目运算符不是用来判断取何值的吗,怎么理解这个条件啊
再答: if(这里面要是一个能返回布尔类型的表达式)三元不能放在里面 三元表达式返回的不是A++ 就是B-- 所以你直接这样就行 (a++>++b)?a++:b--;//判断 a+=b; (表达式1)?(表达式2):(表达式3) //判断表达式1 成立 返回表达式2的值不成立返回表达式3的值
void main()
{
int a=1,b=0;
if((a++>++b)?a++:b--)
a+=b;
printf("a=%d\n",a);
}
a=2 经调试的 .
再问: 怎么理解这题啊,三目运算符不是用来判断取何值的吗,怎么理解这个条件啊
再答: if(这里面要是一个能返回布尔类型的表达式)三元不能放在里面 三元表达式返回的不是A++ 就是B-- 所以你直接这样就行 (a++>++b)?a++:b--;//判断 a+=b; (表达式1)?(表达式2):(表达式3) //判断表达式1 成立 返回表达式2的值不成立返回表达式3的值
a=1;b=0; if((a++>++b)?a++:b--) a+=b; a值为
$a=0; $b=0; if($a=3 || $b=3){ $a++; $b++;} echo $a.”,”.$b;为什
int a=1,b=2,c=3;if(a>b)a=b;if(a>c)a=c;则a的值为3.
设a,b为实数,且ab不等于0,且满足(a/1+a)+(b/1+b)=(a+b)/(1+a+b),求a+b的值
A、B为矩阵,A×B=B×A
{1,a,b/a}={0,a^2,a+b}
#include main(){int a=1,b=0; if(!a)b++; else if (a==0) if(a)
定义运算a*b为a*b=a(a>=b)或b(a
IF("A">"B",1,
if(a) {if(b
a*b+b=a+b+21
若a、b为实数,且a^2+3a+1=0,b^2+3b+1=0,求a\b+b\a的值.