首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是【 】。 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
65
问题
下面程序的运行结果是【 】。
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全国计算机二级
相关试题推荐
在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序代码:OptionBase1Dimarr()AsIntegerPrivateSubCommandl_Click()DimiAsInte
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
在考生文件夹下有一个工程文件sjt5.vbp。其窗体中有2个标题分别为“读数据”和“查找水仙花数”的命令按钮。请画1个名称为Text1、初始值为空的文本框,该文本框允许显示多行内容,且有垂直滚动条,如图所示。程序功能如下:(1)考生文件
构成计算机软件的是
有如下数据定义语句:Dima,bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为( )。
A、选择B、投影C、交D、并D关系T中的元素与关系R和关系S中不同元素的总和,因此为并操作。
数据库系统的核心是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
随机试题
实现领导的基本途径,同时也是企业与外部环境之间建立关系的桥梁的是()
—Youmustrememberthesaying:Whateveryoudo,doitwell.—______
汇率是一国货币单位兑换其他国货币单位的比价,又称“汇价”或“外汇行市”。2000年4月21日标出1元人民币=0.1208美元。此种表示方法称为()。
以下关于浅埋暗挖法隧道土方开挖与支护原则说法正确的是()。
期货公司的控股股东可直接任免期货公司董事。()
读图,其中甲图的阴影部分表示黑夜,回答下列问题。读图分析基多气温特点,并说明形成原因。
下列属于行政诉讼中原告特有的诉讼权利是()。
得过且过
设A为3阶矩阵,矩阵B=,且满足(A-E)-1=B*-E,求A-1.
软件工程学的概念除指软件开发技术研究外,另一重要内容为()。
最新回复
(
0
)