首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序调用函数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
34
问题
以下程序调用函数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全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生20个0~1000的整数,将其放入一个数组中,然后输出这20个整数的平均值。程序运行后,单击命令按钮(名称为Command1,标题为“输出平均值”),即可求出其
以下关于函数过程的叙述中,正确的是()。
有以下程序main(){ char a,b,c,*d;a=’\’; b=’\xbc’;c=’\0xab’; d="\0127";printf("%c%c%c%c\n",a,b,c,*d);}编译时出现错误,以下叙述中正确的是
在Windows环境下,为了复制一个对象,在用鼠标拖动该对象时应同时按住
在Windows环境下,为了进行"添加/删除程序"操作,首先打开【 】,然后双击其中的相应图标。
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。请填空。 voidsstrcpy(char*s,char*t) { while(*s++=【】);} main( ) {
以下程序的功能是:删去一维数组中所有相同的数,使相同的数只剩一个。数组中的数已按由小到大的顺序排列,函数fun返回删除后数组中数据的个数。例如,若一维数组中的数据是:22234456
线性表L=(a1,a2,a3,…,ai,…,an),下列说法正确的是()。
程序流程图中带有箭头的线段表示的是
随机试题
在血浆中与游离的血红蛋白结合的是
生活事件、日常困扰、重大变故和文化冲突等心理应激源所属的类型为()
口腔疾病的分布与地区、城乡、年龄等有关。下列说法错误的是
如果一个16进制数和一个8进制数的数字信号相同,那么:
从公共组织层次上来考察,行政效率可以分为()。
下列选项中,不是影响工程质量主要因素的是()。
J,K,L,M,N和O是6个方形的且大小相同的瑞士农舍,它们位于如下图所示的两条直线上:JKL第一排:■■■第二排:■■■MNOJ与M正对,K与N正对
设f(x),g(x)在[a,b]上连续,证明:至少存在一点ξ∈(a,b),使得f(ξ)∫ξbg(x)dx=g(ξ)∫aξf(x)dx.
某系统总体结构如题6图所示。该系统结构图最大扇人数是()
WhereisMrs.Dennisgoingtoworkfor?
最新回复
(
0
)