首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行以下语句的结果为______。 int x=3,y;int*px=&x;y=*px++;
执行以下语句的结果为______。 int x=3,y;int*px=&x;y=*px++;
admin
2013-02-23
53
问题
执行以下语句的结果为______。 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://jikaoti.com/ti/lgn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数count(head)统计链表的结点个数,head为表头指针,阅读程序,要求将整个if语句改成while循环控制结构,其形式为【】。#include<stdio.h>intcount(NODE*head){intn=0
下面的程序执行后,文件test.t中内容是______。#include<stdio.h>voidfun(char*fname,char*st){FILE*myf;inti;myf=fopen(fname
以下程序的输出结果是______。main(){inti,a[10];for(i=9;i>=0;i-)a[i]=10-i;printf("%d%d%d",a[2],a[5],a[8]);}
下面程序运行的结果是______。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
在scanf()函数调用语句中,可以在格式字符和%号之间加上一个星号,它的作用是跳过对应的输入数据;当输入以下数据时,100200300400500<回车>,下面语句的执行结果为【】。main(){inta,b,C;
下列选项中错误的说明语句是
下列语句使指针p指向一个double类型的动态存储单元。p=【】malloc(sizeof(double));
设有以下定义的语句,则*(*(p+2)+1)的值为______。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
随机试题
针对高钾血症伴发心律失常的治疗是
分析心肌灌注显像图,下列哪一个不是影响图像质量的主要因素
A.鼻出血B.双眼睑皮下青紫,逐渐加重,出现“熊猫眼”征C.乳突部皮下瘀斑出现(Battle征)D.脑脊液耳漏E.颞部头皮肿胀、淤血颅中窝骨折的临床特征是
上尿路结石最常见的类型是
合理用药的简便性含义之一是
A.执业药师或者其他依法经资格认定的药学技术人员B.从业药师或者其他依法经资格认定的药学技术人员C.主任药师或者其他依法经资格认定的药学技术人员D.主管药师或者其他依法经资格认定的药学技术人员E.依法经资格认定的药学技术人员经营甲类非处方药的药
《巴塞尔新资本协议》提倡应用VaR方法计量信用风险。()
留存收益是企业按照有关规定从净利润中提取的积累资金。()
数据库系统在三级模式之间提供了两层映像,这两层映像是外模式/模式映像和【】。
Thefollowingisanabstract.Afterreadingit,youarerequiredtocompletetheoutlinebelowit(No.46throughNo.50).Yous
最新回复
(
0
)