下列程序的执行结果是什么?
#include”stdio.h”
void exam1(int);
void exam2(void);
int a=0;
void main(void)
{ int a;
a=15;
printf(“a=%d\n”,a);
exam1(a);
printf(“a=%d\n”,a);
exam2( );
printf(“a=%d\n”,a);
}
void exam1( int a)
{ printf(“\ta=%d\n”,a);
a++;
printf(“\ta=%d\n”,a);
}
void exam2(void)
{ printf(“\ta=%d\n”,a);
a++;
printf(“\ta=%d\n”,a);
}
程序的执行结果是
a=15
a=15
a=16
a=15
a=0
a=1
© 版权声明
部分文章来自网络,只做学习和交流使用,著作权归原作者所有,遵循 CC 4.0 BY-SA 版权协议。
THE END
暂无评论内容