指向同一数组的两指针变量进行相减,结果是()的个数

题目

指向同一数组的两指针变量进行相减,结果是()的个数

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有语句:char*line[5];,以下叙述中正确的是

A.定义line是一个数组,每个数组元素是一个基类型为char的指针变量

B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组

C.定义line是一个指针数组,语句中的。号称为间址运算符

D.定义line是一个指向字符型函数的指针


正确答案:A
解析:C语言中[]比*优先级高,因此line先与[5]结合,形成line[5]形式,这是数组形式,它有5个元素,然后再与line前面的“*”结合,表示此数组是一个指针数组,每个数组元素都是一个基类型为char的指针变量。

第2题:

两个指针变量不可以()

A、相加

B、比较

C、相减

D、指向同一地址


参考答案:A

第3题:

若有语句:char *line[5];,以下叙述中正确的是

A.定义line是一个数组,每个数组元素是一个基类型为char为指针变量

B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组

C.定义line是一个指针数组,语句中的*号称为间址运算符

D.定义line是一个指向字符型函数的指针


正确答案:A
解析:C语言中[ ]比*优先级高,因此line先与[5]结合,形成line[5]形式,这是数组形式,它有5个元素,然后再与line前面的"*"结合,表示此数组是一个指针数组,每个数组元素都是一个基类型为char的指针变量。

第4题:

下列说法正确的是

A.int(**def)[10];----def指向一个指针,该指针指向10个整型变量构成的数组

B.int*(*gh[10]);---gh指向一个指针,该指针指向10个整型变量构成的数组

C.int*(*gh[10]);---gh是一个指针,指向由10个指向整型变量的指针构成的数组

D.A,C均正确


正确答案:D

第5题:

对同一类型的两个指针变量而言,一个变量向另外一个变量赋值的结果是使得两个指针指向同一个对象。()

此题为判断题(对,错)。


参考答案:正确

第6题:

若有定义int(*pt)[3];,则下列说法不正确的是( )。

A.int(*pt)[3]是一个数组指针

B.指针pt指向一个有3个整型变量的数组

C.定义了一个名为*pt、具有三个元素的整型数组

D.定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组


正确答案:D
解析:首先,pt跟*结合,所以是一个指针,所指向的对象是含有3个元素的数组。所定义的指针没加const,所以是个指针变量,还可以指向类似对象的其他元素,也就是说还可以指向其他含有3个元素的数组。

第7题:

对于指向同一个数组的两个指针变量而言,他们两个变量相减的操作是有意义的。()

此题为判断题(对,错)。


参考答案:正确

第8题:

设有变量说明int(*p)[m],其中的标识符p是( )。

A.m个指向整型变量的指针

B.指向m个整型变量的指针

C.一个指向具有m个整型元素的一维数组的指针

D.具有m个指针元素的一维指针数组,每个元素都指向整型变量


正确答案:C
解析:本题考查指向数组的指针变量的声明。这里的p表示一个指向数组的指针;*p表示指针p指向地址的内容。

第9题:

对于int*pa[5];的描述,( )是正确的。

A.pa 是一个指向数组的指针,所指向的数组是5个int型元素

B.pa 是一个指向某数组中第5个元素的指针,该元素是int型变量

C.pa[5]表示某个数组的第5个元素的值

D.pa是一个具有5个元素的指针数组,每个元素是一个int型指针


正确答案:D

第10题:

设有说明int(*ptr)[M];其中的标识符ptr是( )。

A.M个指向整型变量的指针

B.指向M个整型变量的函数指针

C.一个指向具有M个整型元素的一维数组的指针

D.具有M个指针元素的一维指针数组,每个元素都只能指向整型变量


正确答案:C
解析:根据C语言的语法规则可知,int(*ptr)[M]中的标识符ptr是一个指向具有M个整型元素的一维数组指针。

更多相关问题