以下程序运行后,输出结果是 int d=1; fun (int p) { int d=5; d = d+p++; printf("%d",d); } main() { int

a=3; fun(a); d=d+a++; printf("%d尀n",d); }
2024-12-03 13:43:49
推荐回答(2个)
回答1:

fun(3) 输出局部变量d 为 8 ,(局部变量d的5加上局部变量p的3)

main函数里 全局变量d 为 1 + 3 得4

所以是 84

回答2:

输出应该是:84 因为你fun打印时没加换行。