早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求指教c语言问题,*p=&x意思是向*p赋予x的地址,可为什么下面的题目答案是C?23、若定义:floatx=3.14159,*p=&x;设想,*p=x则printf("%f\n",*p++);的输出结果为C。A、无确定值

题目详情
求指教c语言问题,*p=&x意思是向*p赋予x的地址,可为什么下面的题目答案是C?
23、若定义:float x=3.14159,*p=&x; 设想,*p=x
则printf("%f\n",*p++);的输出结果为__C__ 。
A、无确定值 B、x的地址
C、3.14159 D、4.14159
▼优质解答
答案和解析
float x=3.14159,*p=&x; 这是一个定义语句等效于

float x=3.14159;
float *p;
p = &x;

定义指针变量的时候 的*表示指针类型 不表示 指针指向的对象