1、自增自减和输出函数易错点。
1 #include<stdio.h> 2 int main() 3 { 4 int a=21,b=15; 5 printf("%d\n",--a+b+10,--b+a); 6 getchar(); 7 }
输出结果是:44
解释:在输出函数中,自增自减是优先计算的,故a减1,b减1,函数参数从左到右一次依次输出,鉴于只有一个输出格式符,故输出第一个参数。
时间: 2024-10-11 17:59:12
1、自增自减和输出函数易错点。
1 #include<stdio.h> 2 int main() 3 { 4 int a=21,b=15; 5 printf("%d\n",--a+b+10,--b+a); 6 getchar(); 7 }
输出结果是:44
解释:在输出函数中,自增自减是优先计算的,故a减1,b减1,函数参数从左到右一次依次输出,鉴于只有一个输出格式符,故输出第一个参数。