5.10.c
来自「数据结构--C语言 数据结构源代码大全 用C语言编写」· C语言 代码 · 共 21 行
C
21 行
int CopyGList(GList S, GList *T)
{
if(S==NULL)
{
*T=NULL;
return(OK);
} /* 复制空表 */
*T=(GLNode *)malloc(sizeof(GLNode));
if(*T==NULL)
return(ERROR);
(*T)->tag=S->tag;
if(S->tag==ATOM)
(*T)->atom=S->atom; /* 复制单个原子 */
else
{
CopyGList(S->atom_htp.htp.hp, &((*T)->atom_htp.htp.hp)); /* 复制表头 */
CopyGList(S->atom_htp.htp.tp, &((*T)->atom_htp.htp.tp)); /* 复制表尾 */
}
return(OK);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?