首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序调用函数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
47
问题
以下程序调用函数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全国计算机二级
相关试题推荐
有以下程序,若运行时从键盘输入:18,11<回车>,则程序的输出结果是【】。main(){inta,b;printf("Entera,b:");scanf("%d,%d",&a,&b);while(a!=b)
以下程序的功能是:建立一个带有头结点的甲—向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。#include<stdlib.h>structnode{charda
有以下程序voidss(char*s,chart){while{*s)if(*s==t)*s-t-’a’+’A’;S++;main(){c
以下函数返回a所指数组中最大值所在的下标值:fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]>a[p])_
以下叙述中错误的是()。
数据库系统中实现各种数据管理功能的核心软件称为______。
面向对象的模型中,最基本的概念是对象和【】。
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,二叉树属于______。
请选择以下语句的输出结果()。printf("%d\n",strlen("\t\"\065\xff\n"));
在面向对象方法中,【】描述的是具有相似属性与操作的一组对象。
随机试题
包装储运图示标志是用图形及()来指示物资在运输及保管作业中要注意的事项。
重度烧伤是指
完成反应式
临床常用的促凝血药的类别包括()。
工程监理企业承担监理业务的表现形式有( )。
2006年10月某公司一批施工机械到岸价20000元,准予暂时进口,该机械至2007年10月10日仍留在境内使用。假如该机械的关税税率为10%,则海关应征关税()。
依法对期货公司客户开户进行监督检查的是()。
《银行业监督管理法》中所规定的监管对象范围不包括()
联合行文标注发文机关时,标在前面的机关是()。
【B1】【B2】
最新回复
(
0
)