关于地址和指针,以下叙述正确的是( )。
A: 可以通过强制类型转换让char型指针指向double型变量
B: 函数指针p指向一个同类型的函数f时,必须写成:p=&f;
C: 指针p指向一个数组f时,必须写成:p=&f;
D: 一个指针变量p可以指向自身
A: 可以通过强制类型转换让char型指针指向double型变量
B: 函数指针p指向一个同类型的函数f时,必须写成:p=&f;
C: 指针p指向一个数组f时,必须写成:p=&f;
D: 一个指针变量p可以指向自身
A
举一反三
- 关于地址和指针,以下叙述正确的是( )。 A: 可以通过强制类型转换让char型指针指向double型变量 B: 函数指针p指向一个同类型的函数时,必须写成: p=&f; C: 指针p指向一个数组时,必须写成: p=&f; D: 一个指针变量p可以指向自身
- 关于地址和指针,以下叙述正确的是______。 A: 函数指针p指向一个同类型的函数f时,必须写成:p = &f; B: 可以通过强制类型转换让char型指针指向double型变量 C: 指针p指向一个数组f时,必须写成:p = &f; D: 一个指针变量p可以指向自身
- 关于地址和指针,以下说法错误的是() p = f; 可以让函数指针p指向一个同类型的函数f q = a; 可以让指针q指向一个同类型的数组a 指针变量可以赋NULL值 绝对不可以通过强制类型转换让char型指针指向double型变量
- 关于地址和指针,以下说法错误的是( )。 A: 绝对不可以通过强制类型转换让char型指针指向 double型变量 B: p=f;可以让函数指针p指向一个同类型的函数f C: q=a;可以让指针q指向一个同类型的数组a D: 指针变量可以赋NULL值
- 关于地址和指针,以下说法错误的是()。 A: 绝对不可以通过强制类型转换让char型指针指向double型变量 B: p = f; 可以让函数指针p指向一个同类型的函数f C: q = a; 可以让指针q指向一个同类型的数组a D: 指针变量可以赋NULL值
内容
- 0
设double *p[6];则( )。? p是数组指针,指向double型数组|p是double型数组|p是指针数组,其元素是指向double型变量的指针|p是指向double型变量的指针
- 1
说明语句int *(*P)();的含义是( )。 A: P是一个指向int型数组的指针 B: P是指针变量,它构成了指针数组 C: P是一个指向函数的指针,该函数的返回值是一个整型 D: P是一个指向函数的指针,该函数的返回值是一个指向整型的指针
- 2
设double *p[6];则( )。 A: p是指向double型变量的指针 B: p是double型数组 C: p是指针数组,其元素是指向double型变量的指针 D: p是数组指针,指向double型数组
- 3
已知:int *p( ); p是( )。 A: 指向int型的指针变量 B: int型的指针数组 C: 一个指向函数的指针变量,函数的返回值是int型 D: 一个函数,该函数的返回值是指向int型的指针变量
- 4
说明语句“int *(*p)();”的含义是() A: A)p是一个指向int型数组的指针 B: B)p是指针变量,指向一个整形数据 C: C)p是一个指向函数的指针,该函数的返回值是一个指向整形变量的指针 D: D)以上都不对