问题
单项选择题
有以下程序 main(int argc,char *argv[ ]) { int n,i=0; while(argv[1][i]!=’’\0’’) { n=fun( ); i++;} printf("%d\n",n*argc); } int fun( ) { static int s=0; s+=1; return s; } 假设程序编译、连接后生成可执行文件exam.exe,若键入以下命令 exam 123〈回车〉 则运行结果为( )。
A.6
B.8
C.3
D.4
答案
参考答案:A