首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是______。 void swap(int *a,int *B) { int *t; t=a; a=b; b=t; } main() { int x=3,y=5,*p
下面程序的运行结果是______。 void swap(int *a,int *B) { int *t; t=a; a=b; b=t; } main() { int x=3,y=5,*p
admin
2009-01-15
40
问题
下面程序的运行结果是______。
void swap(int *a,int *B)
{
int *t;
t=a; a=b; b=t;
}
main()
{
int x=3,y=5,*p=&x,*q=&y;
swap(p,q);
printf("%d %d\n",*p,*q);
}
选项
答案
3 5
解析
在主函数中通过定义和赋初值使p和q分别指向了x和y,执行函数调用“swap(p,q)”,把p和q中的地址值传给了形参指针变量a和b,a和b分别指向7实参x和y。在函数swap()中交换了指针变量a和b的值,并没有交换a和b指向的实参的值,所以函数调用返回后x和y依旧是原来的值。
转载请注明原文地址:https://kaotiyun.com/show/KzXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在设计窗体时双击窗体的任何地方,可以打开窗口是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
窗体上有一个名称为Text1的文本框,一个名称为Commandl的命令按钮。命令按钮的单击事件过程如下:PrivateSubCommandl_Click()DimxlAsInteger,x2AsInteger,x3AsInt
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
按照“后进先出”原则组织数据的数据结构是
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
数据库管理系统是
(1)在考生文件夹下有一个上程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Line1,还有一个名称为Label1的标签和其他一些控什(如图1所示)。在程序运行时,若用鼠标右键单击圆的边线,则指针恢复到起始位置(如图1所示);若用鼠标
在考生文件夹下有一个工程文件sjt4.vbp,请在窗体上画两个复选框,名称分别为Chl、Ch2,标题分别为”程序设计”、”数据库原理”;然后画一个文本框,名称为Textl;再画一个命令按钮,名称为C1,标题为”确定”(如图2-209所示)。请编写适当的事件
某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列为()。
随机试题
Whotalksmore,then,womenormen?Theseeminglycontradictory(矛盾的)evidenceisshownbythedifferencebetweenwhatIcallpubl
土地借用权人应承担的义务不包括()。
某工程项目,业主与施工单位已经签订施工合同,在执行合同的过程中陆续遇到一些问题需要进行处理,对遇到的下列问题,请问该如何处理。在施工招标文件中,按工期定额计算,工期为550d。但在施工合同中,开工日期为1997年12月15日,竣工日期为1999年7月2
银行最终选择的目标市场是()。
到某一游览点后,若有个别旅游者希望不按规定的线路游览而要求自由游览或摄影时。若环境许可,导游人员可满足其要求。
在唐德斯的减法反应时实验中,A、B、C三种反应时分别代表简单反应时、选择反应时和辨别反应时,它们的关系为()
简述当前我国外汇管理的主要内容。(中央财经大学2001)
Inthefollowingtext,somesentenceshavebeenremoved.ForQuestions41—45,choosethemostsuitableonefromthelistA—Gt
以下关于单元测试的方法中,正确的是()。
设“A="87654321"”,则表达式Val(Left(A,4)+Mid(A,4,2))的值为()。
最新回复
(
0
)