指针数组做void main函数的参数问题
#include <stdio.h>void main(int argc, char *argv[])
{
while ( argc > 1 )
{
++argv;
printf("%s\n", argv);
--argc;
}
}
在系统控制台调用main函数时,在命令行输入exe文件和字符串后,结果为什么打印出来乱码? argv 的数据类型不对
int main(int argc, char *argv[]) {
while (argc > 1) {
++argv;
printf("%s\n", *argv);
--argc;
}
return 0;
}
页:
[1]