计算下列表达式的值设a=5b=3,c=6x=4.5y=3.61、a%=(b%=2) [填空1]2、
1个回答
关注
展开全部
亲,您好,计算下列表达式的值设a=5b=3,c=6x=4.5y=3.61、a%=(b%=2) [填空1]2、(a+c)/2+(结果为7。条件表达式为:表达式1?表达式2:表达式3。先求解表达式1,若其值为真(非0)则将表达式2的值作为整个表达式的取值,否则(表达式1的值为0)将表达式3的值作为整个表达式的取值。先判断++a==b--是否为真,++a表达的值为6,b--表达的值为6,两者相等,为真。则将表达式++a的值作为整个表达式的取值,因为在此之前a的值已经自增变成6,再进行++a表达式的值为7。
咨询记录 · 回答于2022-10-28
计算下列表达式的值设a=5b=3,c=6x=4.5y=3.61、a%=(b%=2) [填空1]2、(a+c)/2+(
亲,您好,计算下列表达式的值设a=5b=3,c=6x=4.5y=3.61、a%=(b%=2) [填空1]2、(a+c)/2+(结果为7。条件表达式为:表达式1?表达式2:表达式3。先求解表达式1,若其值为真(非0)则将表达式2的值作为整个表达式的取值,否则(表达式1的值为0)将表达式3的值作为整个表达式的取值。先判断++a==b--是否为真,++a表达的值为6,b--表达的值为6,两者相等,为真。则将表达式++a的值作为整个表达式的取值,因为在此之前a的值已经自增变成6,再进行++a表达式的值为7。
扩展资料:1、优先级条件运算符优先级高于赋值、逗号运算符,低于其他运算符例如: .(1)m20 ? a:b等价于: (a++>=10 && b-->20) ? a:b
能解答一下第二个问题吗
我拍的照片
好的
#include int main(void){int m;char*months[12]={"January","February","March","April","May","June","July","August","September","October","November","December"};scanf("%d",&m);puts(months[m-1]);return 0;}
请问倒数第三四行的是什么意思
能讲解一下吗
首先,scanf("%d",&m);中双引号内除了“输入控制符”之外不要加任何“非输入控制符”。
scanf("%d",&m)中双引号内除了“输入控制符”之外不要加任何“非输入控制符”。