首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行以下语句的结果为______。 int x=3,y;int*px=&x;y=*px++;
执行以下语句的结果为______。 int x=3,y;int*px=&x;y=*px++;
admin
2013-02-23
54
问题
执行以下语句的结果为______。 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全国计算机二级
相关试题推荐
当运行以下程序时,从键盘输入abcdabcdef<CR>cde<CR>(<CR>表示回车),则下面程序的运行结果是【】。#include<stdio.h>
语句printf("%f\n",13.0*(1/5));的输出结果为【】。
以下程序的输出结果是______。main(){inti,a[10];for(i=9;i>=0;i-)a[i]=10-i;printf("%d%d%d",a[2],a[5],a[8]);}
阅读下面语句,则程序的执行结果是【】。#include"stdio.h"main(){inta=-1,b=1,k;if((++a<0)&&!(b--<=0))printf("%d,%d
在scanf()函数调用语句中,可以在格式字符和%号之间加上一个星号,它的作用是跳过对应的输入数据;当输入以下数据时,100200300400500<回车>,下面语句的执行结果为【】。main(){inta,b,C;
设有以下定义的语句,则*(*(p+2)+1)的值为______。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
随机试题
下列关于新中国成立前的人民公安机关的叙述正确的有()。
B超检查最早在妊娠几周见到妊娠囊:
米氏常数Km是一个用来度量()。
初孕妇,妊娠37+2周,基础血压不高。近5天头痛、眼花,血压160/100mmHg,尿蛋白(++),尿雌激素/肌酐值为11,胎心148次/分,此时最恰当的处理是
设X~N(5,22),则P(2
“让学校的每一面墙都开口说话”,“让学校的一草一木、一砖一瓦都发挥教育影响”体现了哪一种教育方法?()
【背景材料】改革开放30多年来,我们国家的确发展了,人们的生活的确也有了巨大的改善。但也不得不承认,一部分国人在富了之后的奢侈消费、炫耀性消费,令人咋舌、让人惶惑。眼下,热衷“住大房、开大车、吃大餐”的人不在少数;出国游,一掷千金狂购奢侈品的也是大有人在
法律部门划分的标准中,属于辅助的、从属的标准是()
What’saman?Or,indeed,awoman?Biologically,theanswermightseemobvious.Ahumanbeingisa(n)【C1】______whohasgrownfr
在C++语言中,若类C中定义了一个方法intf(inta,intb),那么方法不能与该方法同时存在于类C中。
最新回复
(
0
)