|
int main(int argc,char* argv[])
{
printf("%s\n",*argv);
argv++;
printf("%s\n",*argv);
const char* sz[] = {"123","456","789"};
printf("%s\n",*sz);
sz++;
}
如上代码:为什么“argv++;”没有问题,而且代码执行无误,而“sz++;”DEV编译器就会报错:[Error] lvalue required as increment operand
不理解,恳请请大神指点!
修改为
int main(int argc,char* argv[])
{
printf("%s\n",*argv);
argv++;
printf("%s\n",*argv);
char* sz[] = {"123","456","789"};
char **pp;
pp = sz;
pp++;
printf("%s\n",*pp);
pp++;
printf("%s\n",*pp);
}
VC6.0编译通过
|
上一篇: CreateWindow创建列表框下一篇: vs2019创建对话框资源模板
|