printf ("%d,%c",(a=a+1,a+b,b),a+'a'-'A');具体运算方法啊.,我比较笨啊.
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 21:02:58
printf ("%d,%c",(a=a+1,a+b,b),a+'a'-'A');具体运算方法啊.,我比较笨啊.
主要是主要逗号运算符,还有运算符的优先级,自己慢慢琢磨琢磨吧
再问: 老师麻烦呢解释下嘛,今晚我就要考试了,,,急救啊
再答: 假如刚开始a的值为1,b的值为2,先计算a+1,然后赋值给a(a现在等于2了);然后在计算a+b(这个等于4了),最后是另外一个b,b的值没有变化过,还是等于2,所以整个逗号运算表达式的值是等于最右边的数,即是b,(a=a+1,a+b,b)这个表达式等于2,所以%d打印的十进制数为2.、 至于%c,这个应该没有难点!你懂的!
再问: 老师麻烦呢解释下嘛,今晚我就要考试了,,,急救啊
再答: 假如刚开始a的值为1,b的值为2,先计算a+1,然后赋值给a(a现在等于2了);然后在计算a+b(这个等于4了),最后是另外一个b,b的值没有变化过,还是等于2,所以整个逗号运算表达式的值是等于最右边的数,即是b,(a=a+1,a+b,b)这个表达式等于2,所以%d打印的十进制数为2.、 至于%c,这个应该没有难点!你懂的!
printf ("%d,%c",(a=a+1,a+b,b),a+'a'-'A');具体运算方法啊.,我比较笨啊.
a=b=c=0,printf("%d,%d,%d,%d",a,b,c,a++ &&b++||c++)
a=b=c=1; a+=b*=c%=a+b+c; printf("%d,%d,%d\n",a,b,c) 计算顺序
else if(a+b/(c+d)==100) printf(".");
main(){int a,b,c,d;a=10;b=a++;c=++a;d=10*a++;printf("b,c,d:%
{int a=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4);printf("%d,%d,%d\n,a
int a=5,b=1,c=2;if (a=b+c)printf("a=b+c);else printf(a!=b+c)
求输出结果?main() int a=1,b=2;a=a+b;b=a-b;a=a-b;printf(“%d,%d\n”,
printf("%d\n",i>5?10:100);b++;y=(a+b,a-b,a*b);
c语言中a=b+c;printf("%d",a);这两个语句与printf("%d",a=b+c)这一个语句效果一样吗
以下程序的输出结果是nt a=5,b=4,c=6,d;printf("%d\n",d=a>b?(a>c?a:c) b))
以下程序的输出结果是 int a=5,b=4,c=6,d; printf("%d\n",d=a>b?(a>c?a:c)b