设有定义int a=3,b,c=5;将以下3条语句++a;b=a+c;++c;写成一条语句
问题描述:
设有定义int a=3,b,c=5;将以下3条语句++a;b=a+c;++c;写成一条语句
答
我们来看先是++a;然后b=a+c;再++c;
写成一句话就是
b = (++a) + c++;即先进行a自增,值加1,在进行c自增,c的自增在语句结束后值才加1.