首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void f(int y,int *x) { y=y+*x; *x=*x+y; } main() { int x=2,y=4; f(y,&x); printf("%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); printf("%d %d\n",x,y);
admin
2009-01-15
41
问题
有以下程序:
void f(int y,int *x)
{ y=y+*x; *x=*x+y; }
main()
{ int x=2,y=4;
f(y,&x);
printf("%d %d\n",x,y);
}
执行后输出结果是上【 】。
选项
答案
8 4
解析
函数f(y,*x)的作用是让y的值加上指针x所指向变量的值,让指针x所指向变量的值加上y的值。由于形参y是传值的,形参x是传地址的,故调用该函数后,作为实参的y的值将不改变,而实参x的值将改变,故最后输出的y的值为4,而x的值为8。
转载请注明原文地址:https://www.kaotiyun.com/show/WQXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下通用过程:PublicFunctionFun(xStrAsString)AsString DimtStrAsString,strLAsInteger tStr="" strL=Len(xStr) i=
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
以下叙述中,错误的是
程序运行时,当用鼠标点击滚动条两端的箭头按钮时,不会产生的结果是
编写如下程序:PrivateSubCommand1_Click()DimkAsIntegerx=1Fork=1To3x=x*fun(k)NextkPri
构成计算机软件的是
Fibonaeei数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2,3,5,8,13,21,34,55,89,…。某人编写了下面的函数,判断大于1的整数X是否是Fibonacci数列中的某个数,若是,则返回True,否则返
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为
某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是()。
在E—R图中,用来表示实体的图形是
随机试题
JoeTemplershouldhaveknownbetter;afterall,heworksforalargeautoinsurancecompany.Itwon’thurttoleavethekeyin
溃疡性结肠炎的病因有哪些()
属于广谱抗癫痫药物的药物是
以滋阴清热,养血安神为主要功用的方剂是()
一般工业废水预处理单元事故池的主要作用是接纳()。
招标委托代理的特点有()。
以下属于影响教师专业发展的因素有()。
Allflights______becauseofthesnowstorm,manypassengerscoulddonothingbuttakethetrain.
已知数据文件IN1.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数JsVal(),其功能是:如果4位数各位上的数字均是0或2或4或6或8,则统计出满足此条件的数的个数cnt,并把这些4位数按从大到小的顺序存入
Readthetextbelowaboutbusinesswhoprofitfromhiringfreelancewriters.Inmostofthelines(34-45),thereisoneextrawor
最新回复
(
0
)