题目内容

以下程序的输出结果是()Fun(int x,int y){return(x+y);}void main(){ int a=1,b=2,c=3,sum;sum=Fun((a++,b++,a+b),c++);printf("%d",sum);}

A. 9
B. 8
C. 7
D. 6

查看答案
更多问题

有以下程序#include"stdio.h"int fun(){ static int x=1;x*=2;return x;}void main(){ int i,s=1;for(i=1;i<=2;i++)s=fun();printf("%d\n",s);}程序运行后的输出结果是( )

A. 0
B. 1
C. 4
D. 8

局部变量如果没有指定初值,则其初值为0

A. 对
B. 错

内部静态类变量的作用域和寿命与自动类变量的相同。

A. 对
B. 错

凡在函数中未指定存储类别的局部变量,其默认的存储类别为static

A. 对
B. 错

答案查题题库