我有这个结构体
typedef struct no
{
char command[MAX_COMMAND_LINE_SIZE];
struct no * prox;
} lista;
lista *listaCommand = NULL;
我正在使用一个简单的函数来填充listaCommand,看起来这个函数可以正常读取值,但是如果我尝试进行比较,例如:
strcmp(listaCommand->prox>command, ">")
即使值是存在的,我还是遇到了分段错误,为什么会发生这种情况?
lista
?以及lista->command
? - Lorenzo Demattéstrcmp
编写一个最小的、可编译的测试用例来产生你的段错误。@Dante003 - autistic>
运算符和->
运算符之间的区别吗? - autistic