首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
分析下列程序: #include<stdio.h> main() { int*p1,*p2,*p; int a=6,b=9; p1=&a;p2=&b; if(a<b){p=p1;p1=p2;p
分析下列程序: #include<stdio.h> main() { int*p1,*p2,*p; int a=6,b=9; p1=&a;p2=&b; if(a<b){p=p1;p1=p2;p
admin
2013-02-23
38
问题
分析下列程序: #include<stdio.h> main() { int*p1,*p2,*p; int a=6,b=9; p1=&a;p2=&b; if(a<b){p=p1;p1=p2;p2=p;} printf("%d,%d",*p1,*p2); printf("%d,%d",a,b); } 程序的输出结果为( )。
选项
A、9,6 6,9
B、6,9 9,6
C、6,9 6,9
D、9,6 9,6
答案
1
解析
通过p1=&a,p2=&b分别将a、b的地址赋给指针p1、p2,接着执行if语句,发现a<b成立,则通过交换p1、p2的值,即交换a、b所在存储单元的地址,但是a、b的值并没有发生变化。
转载请注明原文地址:https://jikaoti.com/ti/x0B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设a,b均为float型变量,则以下非法的赋值语句是()
按条件f对关系R进行选择,其关系代数表达式是()
以下程序是从终端读入数据到数组中,统计其中正数的个数,并计算它们的和。请填空。main(){inti,a[20],sum,count;sum=count=【】;for(i=0;i<20;i++)scanf("%
若变量n中的值为24,则prnt函数共输出【】行。voidprnt(intn,intaa[]){inti;for(i=1;i<=n;i++){printf("%6d",aa[i]);
在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为【】。
以下叙述中错误的是()
若在以下定义和赋值语句,则才s数组的第i行第j列(假设i,j已正确说明并赋值)元素地址的合法引用为ints[2][3]={0},(*p)[3];p=s;
下列可用于C语言用户标识符的一组是
线性表的顺序存储结构和线性表的链式存储结构分别是()
随机试题
(84)Oneofthebest-knownproverbsmustbe"Earlytobed,earlytorise,makesamanhealthy,wealthyandwise."Thepromisesof
受遗赠人()。
破伤风病人的面部表情特点是
根据水利部《水利建设质量工作考核办法》(水建管[2014]1351号),建设项目质量事故应急处置主要考核内容不包括()。
会计从业资格报名的基本条件有()。
会员制期货交易所应召开临时会员大会的情形包括()。
不同证券的投资组合可以降低风险,组合中证券的种类越多,其风险分散化效应就越强,可以达到全部证券的投资组合风险为零。()
吴老师在调整座位时让考试成绩好的学生优先挑选喜欢的座位。吴老师的做法()。
社会主义市场经济体制的基础是()。
如未成年人甲父母双亡,祖父母去世。外祖父母年老体衰,甲又无兄弟姐妹,可担任他的监护人包括()。
最新回复
(
0
)