下面程序执行后输出的结果是【 】。 int m=13; int fun(int x int y) {

大学专科 已帮助: 时间:2023-08-16 05:32:40

下面程序执行后输出的结果是【 】。 int m=13; int fun(int x,int y) { int m=3; return(x*y-m); } main() { int a=7,b=5; Printf(“%d/n",fun(a,b)/m); }
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:正确答案,请帮忙,程序

参考解答

用户头像

4j2***303

2023-08-16 05:32:40

正确答案:2
本题变量m既是外部变量(值是13),又是fun函数的局部变量(值为3)。函数fun(x*y-m)的值为7*5-3=32,在main函数中,fun(a,b)/m中的m外部变量的值13,因此输出2。

上一篇 数据库技术的主要特点为数据的集成性 数据的高【 】和低冗余性 数据独立性和数据统—管理与控制。请帮忙

下一篇 以下程序的输出结果是______。 include <string.h> main( ) { pri

相似问题