伪服务器dns激活id绕过:表达式a=1,a+1,a++的值是

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/20 15:18:19

a+1返回值2

a++返回值2

不过应该注意,执行完a++后,a的值就成3了

1.>
a=1;
printf("%d",a+1);输出为:2
printf("%d",a++);输出为:1
因为a++是先把a的值赋给表达式
2.>
a=1;
a=a+1;或a++;
printf("%d",a);输出均为为:2

楼上几位,人家问的是逗号表达式啊,逗号表达式取第一个表达式的值
a=1,a+1,a++的值是a=1的值,也就是1
所以最后表达式的值是1,a的值是2

我的错了,逗号表达式的确是取最后一个表达式的值。

a+1是2

a++也是2

逗号表达式是取最后一个表达式的值,逐个算就出来了

我建议这些东西不要问别人,自己上机调试,结果便可知道,印象也深!!