首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是【 】。 void swap(int *a,int *b) { int *tp; t=a;a=b;b=t; } main() { int x=3,y=5,*p=&x,*q=&
下面程序的运行结果是【 】。 void swap(int *a,int *b) { int *tp; t=a;a=b;b=t; } main() { int x=3,y=5,*p=&x,*q=&
admin
2009-01-15
42
问题
下面程序的运行结果是【 】。
void swap(int *a,int *b)
{
int *tp;
t=a;a=b;b=t;
}
main()
{
int x=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/FQXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序的三种基本控制结构是
下面关于菜单的叙述中正确的是
软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和()。
(1)在考生文件夹中有工程文件sjt3.vbp,其中的窗体如图3.162所示。程序刚运行时,会生成一个有10个元素的整型数组。若选中“查找最大值"(或“查找最小值”)单选按钮,再单击“查找”按钮,则找出数组中的最大值(或最小值),并显示在标签Label2中
程序运行时,当用鼠标点击滚动条两端的箭头按钮时,不会产生的结果是
下列程序的功能是调用字体对话框来设置文本框中的字体,单击Command1按钮弹出对话框,进行相应的字体、字号等的设置,然后单击“确定”按钮退出对话框,则文本框中将发生哪些变化()。PrivateSubCommand1_Click()
A、选择B、投影C、交D、并D关系T中的元素与关系R和关系S中不同元素的总和,因此为并操作。
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为
设栈的顺序存储空间为S(1:50),初始状态为top=0。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为
某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是()。
随机试题
下列选项中属于控制方法的是()
动眼神经麻痹的临床表现不包括:()
诊断典型劳力性心绞痛,最有特征的是
实质性测试中的风险包括()。
关于按照产品用途划分的各类个人贷款,下列说法中正确的有()。
下列是在春秋时代的齐、楚两国之问发生的是()
有以下程序main(){inti;for(i=0;i<3;i++)switch(i){case0:printf("%d",i);case2:printf("%d",
IsCactusCityWildWestParkold?
Asagirl,LouiseBethuneshowedgreatpromise(前途)inplanninghousesandvariousotherstructures.Asanadult,shewas【K1】___
Asthesocietyhasrigidsocial______,everyoneknowshisroleinthesociety.
最新回复
(
0
)