首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义: struct complex { int real,unreal;} data1={1,8},data2; 则以下赋值语句中错误的是
设有定义: struct complex { int real,unreal;} data1={1,8},data2; 则以下赋值语句中错误的是
admin
2021-04-28
37
问题
设有定义:
struct complex
{ int real,unreal;} data1={1,8},data2;
则以下赋值语句中错误的是
选项
A、data2=(2,6);
B、data2=data1;
C、data2.real=data1.real;
D、data2.real=data1.unreal;
答案
A
解析
结构体变量建议在定义的时候进行初始化。结构体常见的几种初始化方法如下:
(1)struct a a1 = {
.b = 1,
.c = 2
};
(2)struct a a1 = {
b:1,
c:2
};
(3)struct a a1 = { 1, 2};
计算机内核喜欢用第一种,使用第一种和第二种时,成员初始化顺序可变。因此,可以判断选项A错误。
转载请注明原文地址:https://kaotiyun.com/show/bRtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
代码编写阶段可进行的软件测试是
有以下程序#include<stdio.h>voidmain(){ints;scanf("%d",&s);while(s>0){switch(s){case1:printf("%d",s+5);case2:
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->n
有以下程序#includevoidfun(inta[],intn){inti,j=0,k=n-1,b[10];for(i=0;i
负责数据库中查询操作的数据库语言是( )。
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
若变量已正确定义,以下选项中非法的表达式是
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
关于变量和地址的叙述中正确的是()。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。
随机试题
用胰蛋白酶在蛇咬伤部位局部注射其作用是
片剂辅料中的崩解剂是
(),开发商的招标工作即告结束。
高斯模式的理论依据为()。
增值税一般纳税人之间,只要发生销售货物和应税劳务的,就应当向购买方开具专用发票。()
企业难以区分某项变更属于会计政策变更或会计估计变更的,应当将其作为会计政策变更处理。()
下列各项费用支出中,应在“销售费用”科目核算的是()。
某工程建设项目中各工序历时如下表所示,则本项目最快完成时间为(35)周。同时,通过(36)可以缩短项目工期。(36)①压缩B工序时间②压缩H工序时间③同时开展H工序与A工序④压缩F工序时间⑤压缩G工序时间
Wheredoesthisconversationprobablytakeplace?
UnforgettableOlympicMomentsSinceFrenchbaronPierredeCoubertingavefreshlifetotheOlympicmovementin1896,theGa
最新回复
(
0
)