当前位置: 代码迷 >> C语言 >> 指针赋值(求助)
  详细解决方案

指针赋值(求助)

热度:286   发布时间:2006-10-12 18:42:56.0
指针赋值(求助)

double *p;

怎么用do-while依次给*p++赋值直到所赋值=-1时结束赋值?

do
{
scanf("%f\n",p++);
}while(?);

搜索更多相关的解决方案: 赋值  指针  double  scanf  

----------------解决方案--------------------------------------------------------

p是野指针不能直接赋值的,你可已经将它指向数组或字符串然后在操作
之后才可以用指针来操作
如,
while(scanf("%ld",*p)!=-1) p++;


----------------解决方案--------------------------------------------------------

给它分配内存后,能不能直接赋值?
----------------解决方案--------------------------------------------------------
可以
因为指针有意义才能被操作
----------------解决方案--------------------------------------------------------
哦。。。谢了
----------------解决方案--------------------------------------------------------
  相关解决方案