[单选题]

语句int(*ptr)()的含义是( )。

A.ptr是一个返回值是int的函数

B.ptr是指向int型数据的指针变量

C.ptr是指向函数的指针,该函数返回一个int型数据

D.ptr是一个函数名,该函数的返回值是指向int型数据的指针

参考答案与解析:

相关试题

语句int(*ptr)()的含义是()。

[单选题]语句int(*ptr)()的含义是( )。A.(!a==1)&&(!b==0)B.(a<b)&&!c‖1C.a&&bD.a‖(b+b)&&(c-a)

  • 查看答案
  • 语句int(*ptr)()的含义是()。

    [单选题]语句int(*ptr)()的含义是( )。A.ptr是一个返回值是血的函数B.ptr是指向int型数据的指针变量C.ptr是指向函数的指针,该函数返回一个血型数据D.ptr是一个函数名,该函数的返回值是指向int型数据的指针

  • 查看答案
  • 若有说明语句:int*ptr[10];以下叙述正确的是(  )。

    [单选题]若有说明语句:int*ptr[10];以下叙述正确的是(  )。A.ptr是一个具有10个指针元素的一维数组,每个元素都只能指向整型变量B.ptr是指

  • 查看答案
  • 说明语句int*(*p)();的含义是______。

    [单选题]说明语句int*(*p)();的含义是______。A.p是一个指向int型数组的指针B.p是指针变量,它构成了指针数组C.p是一个指向函数的指针,该函数的返回值是一个整型D.p是一个指向函数的指针,该函数的返回值是一个指向整型的指针

  • 查看答案
  • int (*ptr) (),则ptr是一维数组的名字。( )

    [主观题]int (*ptr) (),则ptr是一维数组的名字。( )

  • 查看答案
  • int *ptr=arr;

    [主观题]int *ptr=arr;

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

    [单选题]设有说明int(*ptr)[M];其中的标识符ptr是( )。A.M个指向整型变量的指针B.指向M个整型变量的函数指针C.一个指向具有M个整型元素的一维数组的指针D.具有M个指针元素的一维指针数组,每个元素都只能指向整型变量

  • 查看答案
  • 设有说明int(*ptr)[M];其中的标识符ptr是______。

    [单选题]设有说明int(*ptr)[M];其中的标识符ptr是______。A.M个指向整型变量的指针B.指向M个整型变量的函数指针C.一个指向具有M个整型元素的一维数组的指针D.具有M个指针元素的一维指针数组,每个元素都只能指向整型变量

  • 查看答案
  • C语言中,说明语句“int(*p)();”的含义是()。

    [单选题]C语言中,说明语句“int(*p)();”的含义是()。A.p是一个指向一维数组的指针变量B.p是指针变量,指向一个整型数据C.p是一个指向函数的指针

  • 查看答案
  • 下面函数的功能是______。exchange(int*ptr1,*ptr2){

    [单选题]下面函数的功能是______。 exchange(int*ptr1,*ptr2) { int*ptr; ptr=-ptr1; ptr1=ptr2; ptr2=ptr; }A.交换*ptr1和*ptr2的值B.无法改变*ptr1和*ptr2的值C.可能造成系统故障,因为使用了空指针D.交换*ptr1和*pb2的地址

  • 查看答案
  • 语句int(*ptr)()的含义是()。