首页 » C语言解惑 » C语言解惑全文在线阅读

《C语言解惑》9.4 其他注意事项

关灯直达底部

为结构申请地址时,应使用结构类型作为sizeof函数的参数,不使用结构变量。

假如使用结构数组a和指针变量p,经过p的“+”或者“-”操作之后,指针p的指向已经发生变化,如果要想从结构数组开头对它们进行操作,可以简单地执行“p=a;”。

在设计的函数使用结构参数时,应注意保证函数自身参数的正确性,不要把希望寄托在参数传输一定正确的假设上。例如接收传输来的结构指针变量时,要按自己的要求给指针赋初值。

动态使用结构时,必须申请地址,不用的地址也要及时释放。