main函数二级指针问题
#include<stdio.h>
int main(int argc,char**argv)
{
printf("%d\n", argc);
for (int i = 0;i < argc;i++)
{
printf("%s\n", argv[i]);
}
return 0;
}
为什么main中定义了 char *argv二级指针,而通过argv[i]得到的就是内容,argv[i]=(argv+1),c此时指向的不是仍为一级指针的地址吗?
不是应该*argv[i]才能指向内容吗?