当前位置 :
【37、有以下程序inta=2;intf(int*a){return(*a)++;}main(){ints=0;{inta=5;s+=f(&a);}s+答案为什么是C,37、有以下程序inta=2;intf(int*a){return(*a)++;}main(){ints=0;{inta=5;s+=f(&a);}s+=f(&a);printf("%dn】
1人问答
问题描述:

37、有以下程序inta=2;intf(int*a){return(*a)++;}main(){ints=0;{inta=5;s+=f(&a);}s+

答案为什么是C,

37、有以下程序

inta=2;

intf(int*a)

{return(*a)++;}

main()

{ints=0;

{inta=5;

s+=f(&a);}

s+=f(&a);

printf("%dn",s);

}

执行后输出结果是(C)

A)10B)9C)7D)8

付明义回答:
  从main开始   s+=f(&a);//调用f(),这个函数为+1的功能,自增,2+1,s=0+3   s+=f(&a);//同理,a=3+1,s=3+4   你以为是5,对吧?   inta=2;   看到这句没有,它是全局变量,优先使用它,a=5是迷惑你的
最新更新
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞