【摘要】:main 函数一般没有参数,但如果想在执行一个已经编译、连接好的可执行文件时,直接在命令中向main 函数传递参数,就需要对main 函数进行命令行参数的设置和处置。通过从实际参数到形式参数的对应,在main 函数体内,就可以引用形式参数对命令中的参数进行处理了。
main 函数一般没有参数,但如果想在执行一个已经编译、连接好的可执行文件时,直接在命令中向main 函数传递参数,就需要对main 函数进行命令行参数的设置和处置。
main 函数中的形式参数有两个:argc 是整型变量,表示命令行中参数的个数,包括可执行文件名在内,如果可执行文件名后有n 个用空格隔开的参数,则argc 的值等于n+1;argv 是指针数组,数组元素分别对应命令行中的每个字符串。argv[0]指向可执行文件名字符串,argv[1]指向参数1 的字符串。通过从实际参数到形式参数的对应,在main 函数体内,就可以引用形式参数对命令中的参数进行处理了。
选择题
B.实参和形参共用存储单元
C.可以由用户指定实参和形参是否共用存储单元
D.由系统自动确定实参和形参是否共用存储单元
2.以下函数调用语句中实参的个数为( )。
exce((v1,v2),(v3,v4,v5),v6);
A.3 B.4 C.5 D.6
3.如果在一个函数的复合语句中定义了一个变量,则该变量( )。(www.xing528.com)
A.只在该复合语句中有效,在该语复合句外无效
B.在该函数中任何位置都有效
C.在本程序的原文件范围内均有效
D.此定义方法错误,其变量为非法变量
4.C 语言允许函数值类型缺省定义,此时该函数值隐含的类型是( )。
A.float 型 B.int 型 C.long 型 D.double 型
5.C 语言规定,函数返回值的类型是由( )。
A.return 语句中的表达式类型所决定的
B.调用该函数时的主调函数类型所决定的
C.调用该函数时系统临时决定的
D.在定义该函数时所指定的函数类型决定的
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。