一道c语言的题,问下怎么做
展开全部
B,i=0的时候是程序本来的名字,然后接着一个空格隔开一个字串输出
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案是:D
理由:
1、C语言规定main函数的参数只能有两个,这两个参数为argc和argv。其中,argc(第一个形参)是整型变量,argv(
第二个形参)是指向字符串的指针数组。加上形参说明后,main函数的函数头为: main (argc,argv) int argv; char
*argv[]; 或: main (int argc,char *argv[]) ;
2、main函数的参数值从操作系统命令行获得。当运行一个可执行文件,在DOS提示符下键入文件名,再输入实际参数即可把这些实参传送到main的形参。DOS提示符下命令行的一般形式为:
C:/>可执行文件名 参数 参数……;
3、main
的两个形参和命令行中的参数在位置上不是一一对应。main的形参只有二个,而命令行中的参数个数原则上未加限制。其中,argc参数表示了命令行中参数的个数(注意:文件名本身也算一个参数),argc的值是在输入命令行时由系统按实际参数的个数自动赋予的。
所以,问题中,系统传入的argc参数是3,对应的三个参数是:“PROG” “-386” “net3”
答案自然就是D。
理由:
1、C语言规定main函数的参数只能有两个,这两个参数为argc和argv。其中,argc(第一个形参)是整型变量,argv(
第二个形参)是指向字符串的指针数组。加上形参说明后,main函数的函数头为: main (argc,argv) int argv; char
*argv[]; 或: main (int argc,char *argv[]) ;
2、main函数的参数值从操作系统命令行获得。当运行一个可执行文件,在DOS提示符下键入文件名,再输入实际参数即可把这些实参传送到main的形参。DOS提示符下命令行的一般形式为:
C:/>可执行文件名 参数 参数……;
3、main
的两个形参和命令行中的参数在位置上不是一一对应。main的形参只有二个,而命令行中的参数个数原则上未加限制。其中,argc参数表示了命令行中参数的个数(注意:文件名本身也算一个参数),argc的值是在输入命令行时由系统按实际参数的个数自动赋予的。
所以,问题中,系统传入的argc参数是3,对应的三个参数是:“PROG” “-386” “net3”
答案自然就是D。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
会自动保存的啦.....
追问
能具体点吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询