首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct ord{ int x,y;}dt[2]={1,2,3,4}; main() { struct ord*p=dt; printf("%d,"++p一>x): printf("%d
有以下程序: #include<stdio.h> struct ord{ int x,y;}dt[2]={1,2,3,4}; main() { struct ord*p=dt; printf("%d,"++p一>x): printf("%d
admin
2019-06-12
30
问题
有以下程序:
#include<stdio.h>
struct ord{
int x,y;}dt[2]={1,2,3,4};
main()
{
struct ord*p=dt;
printf("%d,"++p一>x):
printf("%d\n",++p一>y);
}
程序运行后的输出结果是( )。
选项
A、1,2
B、2,3
C、3.4
D、4,1
答案
B
解析
dt是一个结构体数组,所以初始化的结果为dt[0]={1,2},dt[1]={3,4}。*p=dt;,表示p指向dt[0]。++p一>x中,一>的优先级大于++,所以这个表达式等价于++(p一>x),因为p一>x为1,所以这个值为2,同理.第二个++p一>y的值为2+1=3。
转载请注明原文地址:https://jikaoti.com/ti/7Wf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是()。
以下叙述中正确的是()。
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i
已定义以下函数intfun(int*p){return*p;}fun函数返回值是()。
设有如下语句typedefstructDate{intyear;intmonth;intday;}DATE;则以下叙述中错误的是()。
以下程序调用fun函数求数组中最大值所在元素的下标。#includevoidfun(int*s,intn,int*k){inti;for(i=0,*k=i;is[*k])__________;}main(){
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
数据库设计过程不包括
随机试题
量化脉冲调制是一个模拟信号变成数字信号的过程。()
随着科技的发展,图文声像导游在导游服务中的作用将会进一步加强,有逐渐取代实地口语导游的趋势。()
不属于阻塞性通气功能障碍特点的呼吸功能指标是
治疗哮喘持续状态较好的配方是
A、是否出现蝶形红斑B、疱损与上皮基底膜的关系C、发病的急缓D、疱损愈合后留下瘢痕E、是否出现白色角化条纹病理学区别天疱疮和类天疱疮时的主要根据是
糖尿患者,围术期处理措施中错误的是
不宜与生物碱类药物配伍的是药物血浆蛋白质结合型的是
混凝土拌合物坍落度的检测,每一工作班或每一单元结构物不应少于()次。
ManyAmericansharboragrosslydistortedandexaggeratedviewofmostoftheriskssurroundingfood.FergusClydesdale,headof
在窗体上有一个命令按钮Command1,事件代码如下:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=12:y=32CallProc(x,y)Debug.Printx;y
最新回复
(
0
)