C++的问题

[复制链接]
查看11 | 回复2 | 2011-8-22 23:00:23 | 显示全部楼层 |阅读模式
9.        不合法的带参数main函数的首部形式是【A】。
A.        main(int argc, char *argv)                B. main(int i, char **j)
C.main(int a, char *b[])                        D. main(int argc, char *argv[10])
能不能解释一下A,B选项?

回复

使用道具 举报

千问 | 2011-8-22 23:00:23 | 显示全部楼层
main函数第二个参数要是char类型的指向数组的指针,所以一般有两种写法,char**argv或者用数组表示char* argv[],第一个是int类型,而参数的名称则随意,可以送a,b,i,j等,所以A所不正确的,而其他选项都可以...
回复

使用道具 举报

千问 | 2011-8-22 23:00:23 | 显示全部楼层
main函数的第二个参数必须是2级指针或者类似情况 像a这种只有一级的不行...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行