单项选择题

以下程序的输出结果是 ( )
  main( )
   int w=5;fun(w);printf("\n");
   fun (int k)
    if (k>0) fun (k-1);
    printf("%d",k);

A.5 4 3 2 1
B.0 1 2 3 4 5
C.1 2 3 4 5
D.5 4 3 2 1 0
<上一题 目录 下一题>
热门 试题

单项选择题
在下列关于C语言的局部变量和全局变量所采取的存储类别的叙述中,错误的一条是 ( )
A.对于动态局部变量来说,一旦离开函数,其值就消失
B.对于静态局部变量来说,离开函数,其值仍保留
C.对于寄存器变量来说,一旦离开函数,其值就消失
D.静态外部变量既可在本文件中引用,又可在其他文件中引用
单项选择题
若有以下的说明和语句,则在执行for语句后,*(* pt+1)+2)表示的数组元素是 ( ) int t[3] [3],*pt[3],k; for(k=0;k<3;k+ +)pt[k]=&t[k] [0];
A.t[2] [0]
B.t[2] [2]
C.t[1] [2]
D.t[2] [1]
相关试题
  • 与以下定义等价的是 ( ) int * p ...
  • 在下列字符序列中,不可用做C语言标识符的...
  • 在下列文件名表示方式中,与*E. *等效...
  • 在不同进制的四个数中,最小的一个数是 ( )
  • 以下程序的输出结果是 ( ) main( )...