标签: c
我有以下c代码:
int argv = 2; char **argv = {"test arg 1", "test arg 2"};
当我编译它时,我会收到警告:
警告:从不兼容的指针类型初始化[默认启用]
请告诉我初始化有什么问题?
谢谢。
答案 0 :(得分:3)
char **是指针类型而不是数组类型。
char **
使用数组类型:
char *argv[] = {"test arg 1", "test arg 2"};