读书人

main函数什么有关问题

发布时间: 2013-04-09 16:45:09 作者: rapoo

main函数什么问题
为什么int main(int argc ,char * argv[]),可以写成int main(int argc ,char **argv),求详解,谢谢
[解决办法]
函数声明中,所有(非引用)数组类型都退化为对应的指针类型。
[解决办法]

引用:
引用:函数声明中,所有(非引用)数组类型都退化为对应的指针类型。
那干嘛要加两个* 啊
char * argv[]是一个指针数组,数组的每个元素存储的是char *指针类型,数组退化成指针就是char **argv了,比如char a[]和char *a一个道理,只是数组元素的类型不一样罢了;
[解决办法]
需要看看c里面的二维数组概念
[解决办法]
二维数组转二次指针

读书人网 >C++

热点推荐