#include<stdio.h> void main() { int a=1,b=2,c=3,d=4; printf("%d\n",(a+b,b+c,c+d)); }

日期:2020-09-17 08:11:38 人气:1

#include<stdio.h> void main() { int a=1,b=2,c=3,d=4; printf("%d\n",(a+b,b+c,c+d)); }

c++先运算(++的优先级高于+),但是由于是++在后所有实际参与运算的c的值是原值,而不是加过以后的值 然后再算b+(c++): 2+3 根据前面的分析c做了加一运算,所以c最终结果为4 a=5,c=4
    A+
热门评论