看下面的代码段,C语言中的数组已经是一个保存数组第一个元素地址的指针了,那为什么变量还要加星号呢argv?
argv
char *argv[3]; argv[0] = "echo"; argv[1] = "hello"; argv[2] = 0; exec("/bin/echo", argv); printf("exec error\n");
c arrays pointers declaration
arrays ×1
c ×1
declaration ×1
pointers ×1