对下面的程序进行编译与连接生成可执行文件c.exe,并在DOS命令提示符下输入: c I said " I love China"! 程序代码如下: main(int argc,char*argv []) { printf("

admin2010-01-10  25

问题 对下面的程序进行编译与连接生成可执行文件c.exe,并在DOS命令提示符下输入:    c I said " I love China"!    程序代码如下:    main(int argc,char*argv [])    {    printf("%d",argC) ;    }    其输出结果为 ______ 。

选项 A、4
B、5
C、6
D、7

答案2

解析 带参数的main()函数常用形式为:main(int argc,char*argv[]其中,参数的个数由C程序运行时自动计算出来。字符型指针数组argv的第一个元素存放命令名,其后各个元素依次存放命令行中各个参数的首地址;整型变量argc用来记录命令行中的参数个数,文件名也作为一个参数,对于命令行中双引号内的字符串,即使有空格分开,也只算是一个参数,同时双引号本身不算参数的内容,因此本题axgc的值等于5。
转载请注明原文地址:https://kaotiyun.com/show/LmWp777K
0

最新回复(0)