首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
30
问题
有以下程序:
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://kaotiyun.com/show/WQXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click() Dimarray1(10,10)AsInteger DimiAsIntege
在考生文件夹下有一个工程文件sjt5.vbp,已给出了所有控件(如图2.62所示)和部分程序。程序运行时,请按以下顺序操作:1)单击“读入文件”按钮,把考生目录下的文件in5.dat中的内容读入内存并显示在上面的文本框(Textl)中:
结构化程序设计中,下面对goto语句使用描述正确的是
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
构成计算机软件的是
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
分段函数入下:设x中已经有一个数值。下列程序段中,能正确计算y值的是()。
在窗体Form1上,画一个名称为Shape1的形状控件,将其形状设置为矩形;再向窗体上画3个单选按钮控件,并将它们设置成一个名称为Option1的控件数组,它们的下标分别为0、1、2,标题分别为“矩形”、“正方形”和“椭圆”,且将标题为“矩形”的单选按钮设
随机试题
食管癌患者出现持续性胸背部疼痛多提示
简述霍乱病人补液治疗的原则。
药物水解后,与硫酸一重铬酸钾在加热的条件下,生成苯甲醛,而逸出类似苦杏仁气味的药物是
SLE的标记性抗体多发性皮肌炎的特异性抗体
暑邪为病而见汗多,气短,乏力,这是由于()
进行建设项目竣工环境保护验收时应遵循的原则有()。
各类防护林、绿化带等生态建设应尽量避免占用耕地,确需占用的,必须按照()相当的原则履行补充耕地义务。
设u=f(xy)满足求u=f(xy),其中F(t)=1当t≠0时有二阶连续导数.
Intheirquesttobuildprofitableandmorefar-reachingdigitalaudiences,publishersintheUSandEuropehaveturnedtothew
Someconsumerresearchersdistinguish【C1】______"rational"motivesand"emotional"(or"non-rational"motives.Theyusetheter
最新回复
(
0
)