【发布时间】:2020-07-08 18:49:44
【问题描述】:
我正在阅读一些旧代码,我正在寻找这样的结构:
Symbol *lookup(s)
char *s;
{
Symbol *sp;
for(sp=symlist; sp!= (Symbol *)0; sp = sp->next)
if(strcmp(sp->name, s) == 0)
return sp;
return 0;
}
我了解可以通过以下方式在 ANSI C 中指定参数:
Symbol *lookup(char *s) {
...
}
但我想知道如何处理 0 指针:
(Symbol *) 0
【问题讨论】: