为什么显示警告:
#include<stdio.h>
foo (const char **p)
{
}
int main(int argc , char **argv)
{
foo(argv);
}
但是下面没有显示任何警告
char * cp;
const char *ccp;
ccp = cp;
第一个代码片段显示警告从不兼容的指针类型传递 foo
的 arg 1。但第二个片段没有显示任何警告。两者都是 const
指针
最佳答案
关于c - 从不兼容的指针类型传递 arg 1 of `foo',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16542641/