我有一系列指向结构的指针.我可以将所有它们初始化为NULL,如下所示?
struct hash
{
int bid;
struct hash *prev,*next,*fl,*fr;
};
struct hash *h[4]={NULL,NULL,NULL,NULL};
Run Code Online (Sandbox Code Playgroud)
一个NULL(或一个0)就足够了,因为0在分配给指针时被转换为NULL
struct hash *h[4] = {0};
Run Code Online (Sandbox Code Playgroud)
附加信息:第一个元素将初始化为提供的第一个值.根据标准,休息将获得0分.哪部分,标准部分?我不知道,但你可以在标准的某个地方找到它.
| 归档时间: |
|
| 查看次数: |
250 次 |
| 最近记录: |