A-A+

设已有定义:float x; 则以下对指针变量p进行定义且赋初值的语句中正确的是A.floa

2022-08-06 05:54:25 问答库 阅读 176 次

问题详情

设已有定义:float x;,则以下对指针变量p进行定义且赋初值的语句中正确的是
A.float *p=1024;
B.int *p=(float)x;
C.float p=&x;
D.float *p=&x;

参考答案

正确答案:D
解析:指针变量只能存储地址,选项A)错误。只有浮点型指针才能指向浮点型数据,选项B)错误。在定义指针变量时必须加上星号“*”,选项C)错误。故本题答案为D)。

考点:定义,初值