有关C语言

以下正确的叙述是?
A、C语言允许main函数带参数,且参数个数和形参名均可以由用户指定
B、C语言允许main函数带形参,形参名只能是argc和aegv
C、当main函数带形参时,传给形参的值只能从命令行中得到
D、若有说明:main(int argc,char*argv),则形参argc的值必须大于1
麻烦每一项说明一下,O(∩_∩)O谢谢~~~

A、C语言允许main函数带参数,且参数个数和形参名均可以由用户指定

错误,C语言的MAIN函数一般情况下可以有两个参数,如果要用到系统的环境变量,则可以有第三个参数,如果再多参数则是无意义的。

B、C语言允许main函数带形参,形参名只能是argc和aegv

形参名称可以自定义。

C、当main函数带形参时,传给形参的值只能从命令行中得到

一般教材中是这样描述的,但是在对main函数递归时,其参数可以由程序指定(对main()函数递归调用不常见)

D、若有说明:main(int argc,char*argv[]),则形参argc的值必须大于1
argc的值最小可能是1,表示没有传入其它参数,只有一个当前程序的路径。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-02-25

C语言:通用程序设计语言

第2个回答  2009-08-25
选C;