永发信息网

131 以下程序运行后,输出结果是 A)84 B)99 C)95 D)44 int d=1; fun (int p)

答案:1  悬赏:10  手机版
解决时间 2021-07-19 23:16
  • 提问者网友:骨子里的高雅
  • 2021-07-19 09:32
131 以下程序运行后,输出结果是 A)84 B)99 C)95 D)44 int d=1; fun (int p) { int d=5; d+=p++; printf(
int d=1;
fun (int p)
{ int d=5;
d+=p++;
printf(%d,d);
}
main()
{
int a=3;
fun(a);
d+=a++;
printf(%d\n,d);
}
最佳答案
  • 五星知识达人网友:鸽屿
  • 2021-07-19 10:03

答案为C
全局定义整型变量d=1;
定义函数fun,函数功能实现初始化d=5,d=d+(p+1),即 d=5+3+1屏幕打印d的数值9;
同理main()主函数中,初始化a=3,d=1不受fun(a)影响,d=d+(a+1).即d=1+3+1屏幕打印d的数值5;
综上把两个数值9 5放在一起就是95,答案为C
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯