首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序调用函数swap将指针s和t所指单元(a和b)中的内容交换,请填空。 main() { int a=10,b=20*s,*t; s=&a;t=&b; __________ printf(“
以下程序调用函数swap将指针s和t所指单元(a和b)中的内容交换,请填空。 main() { int a=10,b=20*s,*t; s=&a;t=&b; __________ printf(“
admin
2012-08-23
40
问题
以下程序调用函数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/jNPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#include<stdio.h>#defineM5#defineNM+Mmain(){intk;k;N*N*5;printf("%d\n"k);
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。#include<string.h>voidf(charp[][10],intn){chart[20];inti,j;for(i=
以下叙述十正确的是
若有定义int*p,n;则通过语句scanf能够正确读入数据的程序段是()。
与结构化需求分析方法相对应的是【】方法。
有以下结构体说明和变量定义,相应的链表如图所示:struetnode{intdata;struetnode*next;*p,*q,*r;现将q所指结点多链表中删除,同时要保持链表的连续,以下不能完成指定操作的语句
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。请填空。voidsstrcpy(char*s,char*t){while(*s++=______);}main()
在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
下列选项中不属于软件生命周期开发阶段任务的是()。
在关系模型中,把数据看成是二维表,每一个二维表称为一个【】。
随机试题
Whatisaninternationalturnkeyproject?
纤维素样坏死不见于
骨骼肌兴奋.收缩偶联中起关键作用的离子是
固位钉的类型分为()。
根据设计要求,对某结构中的角柱进行破坏性试验,以提供和验证设计数据,该过程支出的费用属于()。
某企业年初未分配利润借方余额为100万元,当年净利润为200万元,按10%提取法定盈余公积,按10%提取任意盈余公积。该企业可供投资者分配的利润为()万元。
国内安全保卫,是对()的侦查和防范工作。
下列哪一条指令在8086微处理器中是非法的?
(清华大学2008年试题)ThechangesingloballyaveragedtemperaturethathaveoccurredattheEarth’ssurfaceoverthepastcenturya
Somehousesaredesignedtobesmart.Othershavesmartdesigns.AnexampleofthesecondtypeofhousewonanAwardofExcellen
最新回复
(
0
)