【C语言】++++++简单链表问题++++++++++
发布网友
发布时间:2023-07-24 04:41
我来回答
共1个回答
热心网友
时间:2024-12-03 12:24
代码存在以下问题:
1、AppendNode函数中,printf("%d %s %d %f:\n");是明显的语法错误,需要格式化输出却没给带参数,正确写法如:printf("%d %s %d %f:\n", a, b, c, d);。数组赋值语法错误:p->name[20] = name[20];,如果是字符串的话可以用strcpy或,不是的话可以用memcpy,应该写memcpy(p->name, name, 20);。建议以后定义变量时最好初始化,尤其是数组,如char name[20] = {0};
2、DisplyNode函数中,4个printf输出均是语法错误,正确写法如:printf("%d, %d\n", j, p->num);。