C语言问个问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 10:59:13
设有一个名为"my file.c"的C程序 其主函数为
main (int argc,char*argv[])

如果在执行时,输入的命令行为 my file aa bb
则形式参数的argc的值是 ?
最好说出理由,由于我的答案和别人出现不同~~ 谢谢

"my file.exe" aa bb -> argc=3

my file aa bb
会报告错误:my不是内部或者外部命令,也不是可运行的程序

aa
C语言程序在DOS操作系统下执行命令的形式是:
可执行文件名 参数1 参数2 ...参数n

这样好像不行吧,命令行模式对空格的判断是很脆弱的,改一下文件名吧,文件名中不要空格是没问题的,

如果有空格,可以这样试试(应该可以)
my file.exe aa bb