首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有语句:char*line[5],以下叙述中正确的是
若有语句:char*line[5],以下叙述中正确的是
admin
2009-01-15
49
问题
若有语句:char*line[5],以下叙述中正确的是
选项
A、定义line是一个数组,每个数组元素是一个基类型为char的指针变量
B、定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组
C、定义line是一个指针数组,语句中的*号称为间址运算符
D、定义line是一个指向字符型函数的指针
答案
1
解析
理解复杂定义要掌握两点:一、右结合原则.本题中的定义char*line[5];等价于char*(line[5]);;二、自外向内分解成typedef语句。char*(line[5]);等价于typedef char*A;A line[5];其中A被typedef定义成字符指针的别名,然后line被定义成A的一维数组,即字符指针的一维数组。再来看看行指针的定义char(*line)[5];它应该被分解成typedef char B[5];B*line;其中B被定义成包含5个元素的一维字符数组,然后line被定义成指向B的指针,即指向包含5个元素的一维字符数组的指针。所以两者切不可混淆了,后者的括号不能省略。故本题应该选择A。
转载请注明原文地址:https://www.kaotiyun.com/show/XdHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1、标题为“鼠标光标形状”的窗体上画一个名称为Text1的文本框。请通过属性窗口设置适当属性,使得程序运行时,鼠标在文本框中时,鼠标光标为箭头(Arrow)形
在考生文件夹下,已有一个数据库文件“samp1.accdb”,其中已经建立了两个表对象“tGrade”和“tStudent”,宏对象“reTest”和查询对象“qT”。请按以下操作要求,完成各种操作。(1)设置“tGrade”表中“成绩”字段的显
在考生文件夹下,存在两个数据库文件和一个照片文件,数据库文件名分别为“samp1.accdb”和“dResearch.accdb”,照片文件名为“照片.bmp”。请按以下操作要求,完成表的建立和修改。(1)将考生文件夹下“dResearch.ac
执行语句DimX,YAsInteger后,
以下关于框架的叙述中,错误的是
设窗体上有名称为Optionl的单选按钮,且程序中有语句:IfOptionl.Value=TrueThen下面语句中与该语句不等价的是
可以产生30~50(含30和50)之间的随机整数的表达式是
对下列二叉树进行前序遍历的结果是
算法的空间复杂度是指
在定义通用过程时,可以通过两种方式传送参数,其中传值方式所使用的关键字是()。
随机试题
师生在教育内容的教学上构成()关系。
下列关于排污费征收制度的说法中,错误的是()
对于开式齿轮传动,在工程设计中,一般______。
采用星型拓扑结构的局域网典型实例是_______。
重度一氧化碳中毒时,患者全血的碳氧血红蛋白浓度是()。
溃疡病患者宜少吃多餐的意义是()
在经济增长的过程中,()是经济增长的基础条件。
监理工程师在施工阶段进行投资控制的经济措施有()。
李某为了牟利,未经著作权人许可,私自复制了若干部影视作品的VCD,并以批零兼营等方式销售,销售金额为11万元,其中纯利润6万元。李某的行为构成何罪?()
在SQL查询中“GROUPBY”的含义是()。
最新回复
(
0
)