main(int argc, char **argv)参数解读

main(int argc, char **argv)参数解读

编译生成了test.exe ,然后在控制台下相应的目录下输入:test  1  2  3 4

argc就是一个输入了多少个参数,包括test在内,上面就是5个参数,所以argc==5;

argv是一个char**类型,

char** argv = ["test ",1,2,3,4]

*argv代表的就是首地址

*argv[i]可以访问首地址的每一个元素的第一个字节;

argv[i]就是访问每一个元素。

原文地址:https://www.cnblogs.com/hackerl/p/5995951.html