#include <stdio.h> main( ) { int a=3, b=4?

2025-02-21 22:26:50
推荐回答(2个)
回答1:

第一个除了格式字符串"%d"外,相当于还传递了3个参数,但只会使用第1个,因此输出4。

而第2个除了格式字符串,相当于还传了
一个逗号表达式,而逗号表达式的值是最右边那个式子的值,即b+1的值,因此输出5。
所以,最后输出的是45。

回答2:

你好!

会输出45.
两句printf都只会显示a=a+1的计算结果.
第一次a=a+1,结果为4, 第二次a=a+1结果为5.

希望对你有帮助!