首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序调用函数swap将指针s和t所指单元(a和B)中的内容交换,请填空。 main() {int a=10,b=20,*s,*t; s=&a;t=&b; ( ) printf("%d%d",a,B); } swa
以下程序调用函数swap将指针s和t所指单元(a和B)中的内容交换,请填空。 main() {int a=10,b=20,*s,*t; s=&a;t=&b; ( ) printf("%d%d",a,B); } swa
admin
2011-06-10
25
问题
以下程序调用函数swap将指针s和t所指单元(a和B)中的内容交换,请填空。 main() {int a=10,b=20,*s,*t; s=&a;t=&b; ( ) printf("%d%d",a,B); } swap(int*ss,int*tt) {int te; te=*ss; *ss=*tt; *tt=te; }
选项
答案
swap(s,t);
解析
本题要在主函数中调用swap函数交换a、b的值,实现数据交换需要进行地址传递,所以函数的形参都应该是需要交换的数据的地址,程序中通过“s=&a;t=&b;”将指针变量s和t指向变量a、b的地址,因此,引用时直接引用指针变量s和t即可。
转载请注明原文地址:https://kaotiyun.com/show/iJPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序代码:OptionBase1Dimarr()AsIntegerPrivateSubCommand1_Click()DimiAsInteger,jAsInteger
设有变量声明:Dima,bAsInteger,c!,d%,e#,fAsLong其中所有的整型变量是()。
表示“x+y小于10且x-y大于或等于6”的VisualBasic表达式是()。
设一棵树的度为4,其中度为4,3,2,1的结点个数分别为2,3,3,0。则该棵树中的叶子结点数为()。
窗体上有两个水平滚动条HV、Hrr,还有一个文本框Text1和一个标题为“计算”的命令按钮Command1,并编写了以下程序:PrirateSubCommand1_Click()Callcalc(HV.Value,HT.
E-mail地址由用户名和域名两部分组成,这两部分的分隔符为【 】。
下列关于C语言用户标识符的叙述中正确的是
下列叙述中正确的是
以下不能正确计算代数式的值的C语言表达式是()。
在关系数据库模型中,通常可以把()称为属性,其值称为属性值。
随机试题
卫生部1989年12月发布的医院分级管理试行草案有以下要求,但除外
自动排放管道中的凝结水,并防止蒸汽泄漏的阀门是()。
在单元格中的段落标记或文字左边单击,可以选取()。
甲、乙两人同时加工同样多的零件,甲每小时加工40个。当甲完成任务的时,乙距离完成任务的还差40个,这时乙开始提高工作效率,又用了7.5小时完成了全部加工任务。这时甲还剩下20个零件没完成。乙提高工效后,每小时加工零件多少个?
计算
设f(x)在[a,b](0<a<b)上连续,在(a,b)内可导,则在(a,b)内存在ξ,η,使
Ayoungconsultant’slifeistiring.A【C1】______weekstartsbeforedawnonMonday,witharushtotheairportanda【C2】______to
有以下程序:#include<stdio.h>#include<string.h>#includevoidf(char*s,char*t){chark;k=*s;*s=*t;*t=k;s+
下述有关选项组叙述正确的是______.
一天晚上,一群游牧部落的牧民正准备安营扎寨休息,忽然被一束耀眼的光芒所笼罩。他们知道神就要出现了。因此,他们殷切地期盼着,恭候着来自上苍的重要旨意。最后,神终于说话了:“你们要沿路多捡一些鹅卵石,把它们放在你们的马褡子里。明天晚上,你们会非常快乐
最新回复
(
0
)