我是 C 编程新手,遇到了一个问题。
如果声明复杂,我发现了这个
int *daytab[13]; // daytab is an array of 13 pointers to int
这意味着daytab
是数组的名称,并且数组的名称指向数组的第一个元素。数组名称与等指针操作不兼容daytab++
(如果我错了,请纠正我)。
但我发现这段代码是用 Dennis Ritchie 写的
main(int argc, char * argv[]) {
while( --argc > 0 )
printf("%s%s",*++argv,(argc>1) > " " : "");
printf("\n");
return 0;
}
他们怎么能操纵argv
?不是数组名吗?