首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void f( int y,int *x) { y=y+*x; *x=*x+y; } main() {int x=2,y=4; f(y,&x); ptintf("%d %d\n",x,y);
有以下程序: void f( int y,int *x) { y=y+*x; *x=*x+y; } main() {int x=2,y=4; f(y,&x); ptintf("%d %d\n",x,y);
admin
2010-01-10
7
问题
有以下程序:
void f( int y,int *x)
{ y=y+*x; *x=*x+y; }
main()
{int x=2,y=4;
f(y,&x);
ptintf("%d %d\n",x,y);
}
执行后输出结果是【 】。
选项
答案
84
解析
“值传递”指实参将值传递给形参后,实参与形参再无联系。也就是说对行参的改变将不影响实参;地址传递是指地址或数组名作为形参时的参数传递,这种情况下对形参的改变将对实参产生影响。函数f(y,*x)的作用是让y的值加上指针x所指向变量的值,让指针x所指向变量的值加上y的值。由于形参y是传值的,形参x是传地址的,故调用该函数后,作为实参y的值将不改变,而实参x的值将改变,故最后输出的y值为4,而x的值为8。
转载请注明原文地址:https://kaotiyun.com/show/HUWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
运行如下程序PrivateSubCommandl_Click()Dima(5,5)AsIntegerFori=1To5Forj=1To4a(i,j)=i*2+jIf
1个二维数组可以存放1个矩阵,在程序开始有语句OptionBase0,则下面定义的数组中正好可以存放1个4(3矩阵(即只有12个元素))的是
窗体上有一个名称为Comb01的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
设有下面的语句:PrintIIf(x>0,1,IIf(x
假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
在VisualBasic中,表达式3*2\5Mod3的值是
表达式Int(Rnd(0)*50)所产生的随机数范围是
每所学校都有一名校长,而每个校长只在一所学校任职,则实体学校和实体校长之间的联系是()。
随机试题
可能受到硝基化合物污染的食品是________。
缩宫素对子宫平滑肌作用特点是:
DeMusset征是指
有效焦点在摄影时增涨的变化规律为
正常小儿乳牙完全出齐的时间为
下列哪种粉尘对人体的危害随着溶解度的增加而增强
A.药品通用名B.化学名C.拉丁名D.商品名E.俗名N-(4-羟基苯基)乙酰胺()。
根据我国企业所得税法律制度的规定,纳税人取得的下列收入中,应计入应纳税所得额的有( )。
下列各项属于社区照顾模式中“在社区照顾”的服务形式的有()。
设f(x)在[-e,e]上连续,在x=0处可导,且f’(0)≠0。证明:对于任意x∈(0,e),至少存在一个θ∈(0,1),使得
最新回复
(
0
)