设已有定义:float x; 则以下对指针变量P进行定义且赋初值的语句中正确的是( )。A.int*
设已有定义:float x;,则以下对指针变量P进行定义且赋初值的语句中正确的是( )。
A.int*p=(float)x;
B.float*p=&x;
C.float p=&x;
D.float=1024;
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:B
指针是用来存放地址的变量,用(类型名+指针变量名)的形式定义。赋值时应将某个变量地址即8Ⅸ赋给指针变量,所以选择B。
相似问题
若有以下函数首部: int fun(double x[10] int*n)则下面针对此函数的函数声明
若有以下函数首部: int fun(double x[10],int*n)则下面针对此函数的函数声明语句中正确的是( )。A int fun(double,int);B int fun(doub
有以下程序: 程序运行后的输出结果是( )。 A.A B E FB.C D E FC.A B C D
有以下程序: 程序运行后的输出结果是( )。、A A B E FB C D E FC A B C DD C D A B请帮忙给出正确答案和分析,谢谢!
有以下程序: 程序运行后的输出结果是( )。A.2.3B.1 3C.1 4D.1 2请帮忙给出正确答
有以下程序: 程序运行后的输出结果是( )。A 2.3B 1,3C 1,4D 1,2请帮忙给出正确答案和分析,谢谢!
有以下程序: 程序运行后的输出结果是( )。A.321B.12300C.1D.123请帮忙给出正确答
有以下程序: 程序运行后的输出结果是( )。A 321B 12300C 1D 123请帮忙给出正确答案和分析,谢谢!
下列叙述中正确的是( )。A.栈是一种先进先出的线性表B.队列是一种后进先出的线性表C.栈与队列都是
下列叙述中正确的是( )。A 栈是一种先进先出的线性表B 队列是一种后进先出的线性表C 栈与队列都是非线性结构D 以上三种说法都不对请帮忙给出正确答案
