*p->a;不同于(*p)->a;
文件结尾判断是先到读结尾,返回1,下一次从结尾开始读才返回0;
用dat写函数时,返回指针不要忘记返回的是静态地址,而不是自动变量的地址。
在苹果笔记本上 一个未定义的结构指针p 如果那个结构里面存在一个结构类型(可能其他类型也可以)的指针next
则有 p->next==p
如果p定义,则上述式子不成立。
以r+方式打开文件,不可以用写入的数据覆盖原有的文件数据。(应该只能在文件后写吧,如果用feek把文件指针调入文件内容中,则写入的数据的函数会返回操作失败的-1)
网友评论