问题

以下程序的运行结果是 【 8 】 。

int k=0;

void fun(int m)

{ m+=k; k+=m; printf("m=%d k=%d ",m,k++);}

main( )

{ int i=4;

fun(i++); printf("i=%d k=%d\n",i,k);

}

参考答案
您可能感兴趣的试题
  • 以下程序的运行结果是 【 9 】 。main( ){ int a=2,b=7,c=5;switch(a>0){ case 1:switch(b<0){ case 1: printf (@); br
  • 以下程序的输出结果是 【 10 】 。#include main( ){ printf(%d\n,strlen(IBM\n012\1\\));}
  • 已定义 char ch = $;int i=1,j; 执行 j=!ch&&i++ 以后, i 的值为 【 11 】 。
  • 以下程序的输出结果是 【 12 】 。# include main( ){ char a[]={\1, \2, \3, \4, \0};printf(%d %
  • 设有定义语句: int a[][3]={{0},{1},{2}};, 则数组元素 a[1][2] 的值为 【 13 】 。
  • 以下程序的功能是:求出数组 x 中各相邻两个元素的和依次存放到 a 数组中,然后输出。请填空。main( ){ int x[10],a[9], i ;for (i=0;i<10;i++)scanf(