有以下程序:int fun(){ static int s=0;s+=1;return s;}main(int argc char *argv[]){ int n i=0

计算机 程序,命令,链接 已帮助 人

有以下程序:int fun(){ static int s=0;s+=1;return s;}main(int argc,char *argv[]){ int n,i=0; while(argv[1][i]!=’’) { n=fun();i++;} printf("%d ",n*argc);}假设程序经编译、链接后生成可执行文件exam.exe,若键入以下命令:exam123<回车>,则运行结果为()。A.6 B.8 C.3 D.4

热搜:fun函数的功能是求3行4列二维数组每行元素中的最大值

答案解析

难度★★☆ 搜索
  • 参考答案:A静态变量的使用;int main(int argc,char* argv[])argc 是命令行总的参数个数argv[]是argc 个参数,其中第0 个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数,char *argv[]是一个字符数组,其大小是int argc ,主要用于命令行参数argv[] 参数,数组里每个元素代表一个参数;