• 2022-07-26
    关于地址和指针,以下说法错误的是()。
    A: 绝对不可以通过强制类型转换让char型指针指向double型变量
    B: p = f; 可以让函数指针p指向一个同类型的函数f
    C: q = a; 可以让指针q指向一个同类型的数组a
    D: 指针变量可以赋NULL值
  • A

    内容

    • 0

      若有如下定义: int (*p)(), *q(); 则下列说法正确的是 ( ) A: p是一个函数名,q是一个指针变量 B: p是一个指向整型变量的指针变量,q是一个指向一维数组的指针变量 C: p和q是等价的,都是指针变量 D: p是指向函数的指针变量,函数的返回值是整型数据;q是带回指针值的函数

    • 1

      关于指向函数的指针变量,以下说法正确的是 ____ A: 一个指向返回值类型为整型函数的指针变量也可以指向整型变量 B: 指向函数指针变量的值是它所指向函数在内存中的首地址 C: 指向函数的指针变量只能指向一个函数 D: 以上说法都不正确

    • 2

      设double *p[6];则( )。? p是数组指针,指向double型数组|p是double型数组|p是指针数组,其元素是指向double型变量的指针|p是指向double型变量的指针

    • 3

      关于数组和指针,以下说法错误的是() 可以让一个指针指向一个同类型的数组 指针可以指向同类型的数组中的任意一个元素 数组名本身就是一个指针,指向数组内存的起始位置 既可以读入数据到数组中,也可以读入数据到未赋初值的指针中

    • 4

      指针不仅可以指向变量,还可以指向函数,通过合适类型的函数指针可以调用类型匹配的函数