首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是:【 】。 void swap(int *a,int*b) { int *t; t=a;a=b;b=t; } main() { intx=3,y=5,*p=&x,*q=&y; swap
下面程序的运行结果是:【 】。 void swap(int *a,int*b) { int *t; t=a;a=b;b=t; } main() { intx=3,y=5,*p=&x,*q=&y; swap
admin
2013-06-11
66
问题
下面程序的运行结果是:【 】。
void swap(int *a,int*b)
{ int *t;
t=a;a=b;b=t;
}
main()
{ intx=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分别指向了实参x和y。在函数swap()中交换了指针变量a和b的值,并没有交换a和b指向的实参的值,所以函数调用返回后x和y依然是原来的值。
转载请注明原文地址:https://kaotiyun.com/show/t5Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序inta=2;intf(int*a){return(*a)++;}main(){ints=0;{inta=5;s+=f(&a);}s+=f(&a);
以下程序中与语句k=a>b?(b>c?1:0):0;功能等价的是
请编写函数fun,函数的功能是:将3行4列矩阵x乘以4行3列矩阵y,结果放在3行3列矩阵xy中。矩阵相乘的基本方法是:矩阵xy中行列下标分别为i、j的元素的值,是矩阵x中第i行上4个元素与矩阵y中第j列上4个元素对应相乘的和。注意:部分源程序在文件P
下列关于数据库系统,说法正确的是______。
算法的时间复杂度是指______。
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
以下是if语句的基本形式:if(表达式)语句其中“表达式”______。
下列排序方法中,最坏情况下比较次数最少的是______。
在一棵二叉树上第5层的结点数最多是()。
随机试题
Intheseventeenthcentury,EuropeansoldierswhocameacrosssomeIndiangroupsinthewesternGreatLakesfoundthatseveraln
根据艾瑞克森的心理社会发展学说,学龄期正性解决指标是
消除粉尘危害的根本途径是
对商业银行违反审慎经营规则开展个人理财业务的,银监会可令其限期改正,逾期未改的,银监会有权采取()的措施。
事业单位发生的下列各项中,不会引起专用基金发生增减变化的是()。
2019年6月3日,俄罗斯中央银行发行金银纪念币,纪念俄中建交()周年,金币正面图案为俄罗斯国徽,背面图案左侧是克里姆林宫斯帕斯克塔楼,右侧为北京天安门城楼。
About3billionpeoplelivewithin100miles(160km)ofthesea,anumberthatcoulddoubleinthenextdecadeashumansflockt
关于MD5的描述中,错误的是()。
•Readthetextbel6waboutasuccessfulcompany.•ChoosethecorrectwordA,B,CorDontheoppositepagetofilleachgap.•F
BigisBackA)Corporategiantswereonthedefensivefordecades.Nowtheyhavetheadvantageagain.In1996,inoneofhis
最新回复
(
0
)