首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是______。 void swap(int *a,int *B) { int *t; t=a; a=b; b=t; } main() { int x=3,y=5,*p
下面程序的运行结果是______。 void swap(int *a,int *B) { int *t; t=a; a=b; b=t; } main() { int x=3,y=5,*p
admin
2009-01-15
32
问题
下面程序的运行结果是______。
void swap(int *a,int *B)
{
int *t;
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分别指向7实参x和y。在函数swap()中交换了指针变量a和b的值,并没有交换a和b指向的实参的值,所以函数调用返回后x和y依旧是原来的值。
转载请注明原文地址:https://kaotiyun.com/show/KzXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有2个名称分别为Textl和Text2的文本框。编写如下程序:PrivateSubForm_Load()Textl.Text=""Text2.Text=""EndSub
在考生文件夹下有一个工程文件vbsj3.vbp,相应的窗体文件名为vbsj3.frm。在窗体上有一个命令按钮,其名称为cmdAdd,标题为“添加”;有一个文本框,名称为txtSentense,初始内容为窄白;有一个列表框,名称为lstWord。程序运行后,
文本框Text1的KeyDown事件过程如下:PrivateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsInteger)…EndSub其中参数KeyCode的值表示的是发生此事件时
VB的数值型数据分为()两种。
为使文本框具有初始值“VB”,在设计阶段正确的操作是
把数学表达式表示为正确的VB表达似乎应该是
下面不属于软件需求分析阶段主要工作的是
下列有关控件数组的说法中,正确的是
某二叉树共有399个结点,其中有199个度为2的结点,则该二叉树中的叶子结点数为()。
对于循环队列,下列叙述中正确的是()。
随机试题
撇脂定价策略
关于细胞通透性和细菌的耐药性,下列说法正确的是
Rh血型抗体是
消渴的发病首因先天禀赋不足,其中尤以哪种最易罹患
氟的防龋机制不包括
下列关于废品损失和停工损失的说法中不正确的有()。
发放股票股利后可能下降的有()。
简述气质与性格的关系。
下列选项中,不属于罗杰斯人本主义教育主张的是()
某女士过生日,8人一共喝掉8瓶饮料。原来,平均每个男人喝掉2瓶,每个女士喝掉1瓶,每3个孩童喝掉1瓶。请问:参加烛光晚餐的女士共有几位?
最新回复
(
0
)