首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

跪求!指针有关问题,非常感谢!

2012-03-19 
跪求!!指针问题,非常感谢!!!EMSData*GetEMSDataForEdit(EMSData**p,U8force){  if(p)*p&bufForEdit.emsDa

跪求!!指针问题,非常感谢!!!
EMSData   *   GetEMSDataForEdit   (EMSData   **   p,   U8   force)
{
  if   (p)   *p   =   &   bufForEdit.emsData;
   ......

其中,EMSData   是一个结构体,请问(p)是什么意思??
可以用(*p)作为判断条件吗?谢谢!!!

[解决办法]
if (p) 这个是一个判断 p 指针是否是有效指针,
而不是判断 指针指向的内容是否有效
(如果 指针无效,判断语句为if(*p),那么这个判断语句就使用了非法的指针,可能就已经崩溃了)

热点排行