首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行以下语句的结果为______。 int x=3,y;int*px=&x;y=*px++;
执行以下语句的结果为______。 int x=3,y;int*px=&x;y=*px++;
admin
2013-02-23
73
问题
执行以下语句的结果为______。 int x=3,y;int*px=&x;y=*px++;
选项
A、x=3,y=4
B、x=3,y=3
C、x=4,y=4
D、x=3,y不知
答案
2
解析
++和*的运算优先级别相同,且从右到左结合,y=*px++也就是y=*(px++),++运算只对px有效。这里++是后置的,应当先将px所指向的变量*px(也就是变量x)的值赋给变量y,然后px才增1。
转载请注明原文地址:https://kaotiyun.com/show/ymJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是【】。#include<stdio.h>main(){staticchara[]="language",b[]="program";char*ptrl=a,*ptr2=b;
当运行以下程序时,从键盘输入abcdabcdef<CR>cde<CR>(<CR>表示回车),则下面程序的运行结果是【】。#include<stdio.h>
下面的程序执行后,文件test.t中内容是______。#include<stdio.h>voidfun(char*fname,char*st){FILE*myf;inti;myf=fopen(fname
下面程序运行的结果是______。main(){intx,y,z;x=0;y=z=-1;x+=-z---y;printf("x=%d\n",x);}
现有如下定义:inta,b,*p,*q;,则下列赋值语句错误的是
设有以下宏定义:#defineN3#defineY(n)((N+1)*n)则执行以下语句后,z的值为______。z=2*(N+Y(5+1));
设有以下定义的语句,则*(*(p+2)+1)的值为______。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
随机试题
担任人民警察领导职务的人员,应当具备的条件包括()。
测验效度
教育目的对教育工作的指指导意义是通过哪些作用实现的?
葡萄糖检查乙醇溶液澄清度,是控制其中的
为防止普通钢结构生锈腐蚀而影响其强度,下列几种措施中最不可取的是()。
下列有关外商投资企业和外国企业再投资退税的说法中正确的有()。
在危机公关中,处理媒体关系的要点包括()。
Newtechnologylinkstheworldasneverbefore.Ourplanethasshrunk.It’snowa"globalvillage"wherecountriesareonlyseco
Theconceptofpeaceisaveryimportantoneinculturesallovertheworld.Thinkabouthowwegreetpeople.Insomelanguages,
3月1日,国内某交易者发现美元兑人民币的现货价格为6.1130,而6月份的美元兑人民币的期货价格为6.1190,因此该交易者以上述价格在CME卖100手6月份的美元兑人民币期货,并同时在即期外汇市场换入1000万美元。4月1日,现货和期货价格分别变为6.
最新回复
(
0
)