如何从不兼容的指针类型解决初始化

时间:2014-04-29 20:39:39

标签: c

我有以下c代码:

int argv = 2;
char **argv = {"test arg 1",
          "test arg 2"};

当我编译它时,我会收到警告:

警告:从不兼容的指针类型初始化[默认启用]

请告诉我初始化有什么问题?

谢谢。

1 个答案:

答案 0 :(得分:3)

char **是指针类型而不是数组类型。

使用数组类型:

char *argv[] = {"test arg 1", "test arg 2"};