main() {int t=1;fun(fun(t));} fun(int h){static int a[3]={1,2,3};int k; for(k=0;k

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 18:57:46

main() {int t=1;fun(fun(t));} fun(int h){static int a[3]={1,2,3};int k; for(k=0;k
main() {int t=1;fun(fun(t));} fun(int h){static int a[3]={1,2,3};int k; for(k=0;k

main() {int t=1;fun(fun(t));} fun(int h){static int a[3]={1,2,3};int k; for(k=0;k
main()
{
int t=1;
fun(fun(t));//两次函数调用而已,先调用外面的fun,但是由于调用外面fun时需要知道内面fun的返回值,所以先计算内面的fun.
}
int fun(int h)
{
static int a[3]={1,2,3};//由于此处数组是静态的,所以第二次调用时数组内面的值就不是1,2,3了,而是第一次调用后的值.
int k;
for(k=0;k