C语言中,这道题怎么做?最后一行的代码看不懂。答案为什么选A?

如题所述

您好,很高兴能为您解决问题。


    答案是A。

    分析过程:

    int i = 3,  j = 5; 这时候i是3,j是5。

    char a = 'a'; "a"在ASCII码表中的代码是97,所以a是97。

    a = a+i, a+j; 逗号表达式,相当于a = a + i; a = a + j。相当于a = 97 + 3; a = (97+3) + 5

    97+3+5等于105。

    所以是a,望采纳!


希望我的解答能帮到您,望采纳!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-08
a的ask码是97;
当字符与整数型运算时,就是先运行97+3,
再运行100+5