当我尝试比较指针数组(最初为 NULL)和 char 指针时:
int main(int argc, char **argv){
char **list = (char**)malloc(20*sizeof(char)+1);
char *input = "La li lu le lo";
if(*list[0] != input[0]) { //or if(list[0][0]!=input[0])
printf("false: %s", strdict[0]);
}
}
我经常收到警告:
指针与整数的比较
必须做什么才能消除此警告?如果我将其修改为:
if(*list[0] != input[0])
警告被删除,但程序崩溃。提前感谢您的帮助。