首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行以下语句的结果为______。 int x=3,y;int*px=&x;y=*px++;
执行以下语句的结果为______。 int x=3,y;int*px=&x;y=*px++;
admin
2013-02-23
99
问题
执行以下语句的结果为______。 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全国计算机二级
相关试题推荐
C语言可执行程序的开始执行点是()
语句printf("%f\n",13.0*(1/5));的输出结果为【】。
函数count(head)统计链表的结点个数,head为表头指针,阅读程序,要求将整个if语句改成while循环控制结构,其形式为【】。#include<stdio.h>intcount(NODE*head){intn=0
下面程序运行的结果是______。main(){intx,y,z;x=0;y=z=-1;x+=-z---y;printf("x=%d\n",x);}
阅读下面语句,则程序的执行结果是【】。#include"stdio.h"main(){inta=-1,b=1,k;if((++a<0)&&!(b--<=0))printf("%d,%d
下列语句使指针p指向一个double类型的动态存储单元。p=【】malloc(sizeof(double));
设有以下定义的语句,则*(*(p+2)+1)的值为______。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
随机试题
用于生产过程控制的系统,一般都是(),它要求有对输入数据及时做出响应的能力。
欲配制pH=5的缓冲溶液选用的物质组成是()。
A.肾小球性蛋白尿B.肾小管性蛋白尿C.溢出性蛋白尿D.组织性蛋白尿E.分泌性蛋白尿
目前所采用的防雷措施有( )。
《公路工程国内招标文件范本》规定联合体主办人所承担的工程量必须超过总工程量的()。
下列关于消防电气控制装置的安装要求说法正确的是()。
注意事项1.申论考试是对应试者阅读理解能力、综合分析能力、提出和解决问题的能力、文字表达能力的测试。2.应试参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定资料,按照后面提出的“作答要求”作答。给定资料
Animportantfactorofleadershipisattraction.Thisdoesnotmeanattractivenessintheordinarysense,forthatisabornqua
A.limitedB.idealC.motivatedD.sourcesE.distributedF.assignedG.administrativeH.particularlyI.averageJ.maxim
A------marketpriceJ------identitycardB------check-intimeK------roomserviceC------pricelistL------luggagelabelD-----
最新回复
(
0
)