下列语句定义pf为指向float类型变量f的指针,__B___是正确的.B.float f,*pf = &f;下列语句定义pf为指向float类型变量f的指针,__B___是正确的.A.float f,*pf = f; B.float f,*pf = &f;C.float *pf = &f,f; D.float f,*pf

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 05:09:46
下列语句定义pf为指向float类型变量f的指针,__B___是正确的.B.floatf,*pf=&f;下列语句定义pf为指向float类型变量f的指针,__B___是正确的.A.floatf,*pf

下列语句定义pf为指向float类型变量f的指针,__B___是正确的.B.float f,*pf = &f;下列语句定义pf为指向float类型变量f的指针,__B___是正确的.A.float f,*pf = f; B.float f,*pf = &f;C.float *pf = &f,f; D.float f,*pf
下列语句定义pf为指向float类型变量f的指针,__B___是正确的.B.float f,*pf = &f;
下列语句定义pf为指向float类型变量f的指针,__B___是正确的.
A.float f,*pf = f; B.float f,*pf = &f;
C.float *pf = &f,f; D.float f,*pf =0.0;
为什么不是A?定义pf为指向float类型变量f的指针,不就是说pf=&f,则*pf=f呀.

下列语句定义pf为指向float类型变量f的指针,__B___是正确的.B.float f,*pf = &f;下列语句定义pf为指向float类型变量f的指针,__B___是正确的.A.float f,*pf = f; B.float f,*pf = &f;C.float *pf = &f,f; D.float f,*pf
你把赋值和定义搞混掉了.
float f, *pf = f;的含义同赋值语句*pf = f不同,;而是相当于
float f, *pf;
pf = f;
pf被初始化指向地址值为f的指针,而地址值不可能是float的,这不合语法,所以出错.
即便float f, *pf = f这里的"="等同于赋值语句的语义,这也是错误的.因为pf没有初始化就被使用了,这会导致程序崩溃.当然,这只是针对你的理解的分析,实际上直接语法错误,编译通不过.

下列语句定义pf为指向float类型变量f的指针,__B___是正确的.B.float f,*pf = &f;下列语句定义pf为指向float类型变量f的指针,__B___是正确的.A.float f,*pf = f; B.float f,*pf = &f;C.float *pf = &f,f; D.float f,*pf 求讲解几道C语言的题 52 声明语句为“char s[4][15],*p1,**p2;int x,*y;”,下列语句中正确的是( D ).A.p2=s;B.y=*s;C.*p2=s;D.y=&x;45.下列语句定义p为指向float型变量d的指针,其中正确的是( 求讲解两道C语言的题52 声明语句为“char s[4][15],*p1,**p2;int x,*y;”,下列语句中正确的是( D ).A.p2=s;B.y=*s;C.*p2=s;D.y=&x;45.下列语句定义p为指向float型变量d的指针,其中正确的是( C 下列定义变量的语句错误的是A int_int ; B Iong For; C double int_; D float US$ 若有语句char *line[5]以下论述正确的是 为什么是那个答案A定义line是一个数组,每个数组元素是一个基类型为char的指针变量B定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组C 若有定义 int x=3, *p; 则使 p 指向变量 x 的赋值语句为_____? (1) 定义变量fPtr为指向double类型的指针.(2) 把已定义变量x1(初值为5.0)的地址赋给指针变量fPtr.(1) 定义变量fPtr为指向double类型的指针.(2) 把已定义变量x1(初值为5.0)的地址赋给指针变 下列定义变量的语句错误的是 A.int_int; B.double int_; C.long For; D.float US$;这个题目求解.求方法 假设char m,现要用一个定义语句,定义一个指针P指向变量M( ) 定义指针变量时必须说明其() ,以确定该指针变量所指向的变量的类型. int(*pf)();表示pf是一个指向什么的指针变量 c语言和 下列关于指针定义的描述,_是错误的下列关于指针定义的描述,()是错误的A.指针是一种变量,该变量用来存放某个变量的地址值的.B.指针变量的类型与它所指向的变量类型一致.C.指 已有定义:float *p ,m = 3.14 ; 若想使p指向m,则正确的赋值语句是 c语言,为什么选b,14.下列关于指针定义的描述,_____b______是错误的.A.指针是一种变量,该变量用来存放某个变量的地址值的.B.指针变量的类型与它所指向的变量类型一致.C.指针变量的命名 double.float等用于定义什么变量 “如果把常量327存入变量a中,a可以定义成float类型”这句话是否正确 若有定义:int x;,则定义一个可以指向整型变量x的指针P的语句是什么? C语言运算符与表达式的几个题,1.已知int x=1,y=2,z;,执行语句z=x>y||x&&y,后,z的值为?2.若有定义int a=10,b=9,c=8;按着顺序执行下列语句后,变量b中的值是__.c=(a-=(b-5));c=(a%11)+(b=3);3.若有定义int b=7;float