下列程序执行后的输出结果是void func(int *a,int b[]){ b[0]=*a+6; }main(){int a,b[5];a=0; b[0]=3;func(&a,b); printf("%d\n",b[0]);}

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 01:19:07

下列程序执行后的输出结果是void func(int *a,int b[]){ b[0]=*a+6; }main(){int a,b[5];a=0; b[0]=3;func(&a,b); printf("%d\n",b[0]);}
下列程序执行后的输出结果是
void func(int *a,int b[])
{ b[0]=*a+6; }
main()
{int a,b[5];
a=0; b[0]=3;
func(&a,b); printf("%d\n",b[0]);
}

下列程序执行后的输出结果是void func(int *a,int b[]){ b[0]=*a+6; }main(){int a,b[5];a=0; b[0]=3;func(&a,b); printf("%d\n",b[0]);}
#include<stdio.h>
void func1(int i);//函数的声明,为了调用函数
void func2(int i);
char st[]="hello,friend!";
void func1(int i)//通过man函数的调用给i赋值
{
printf("%c",st[i]);//输出st[0]的值 即st[0]=h
if(i<3)
{
i+=2;
func2(i);//调用函数func2,把值2的给i
}

}


void func2(int i)
{
printf("%c",st[i]);//输出st[2]的值 即st[2]=l

if(i<3){
i+=2;
func1(i);//嵌套调用函数func1(4),输出st[4]的值 即st[4]=o
}
}

main()
{ int i=0;
func1(i);
printf("\n");
}
//故程序输出的结果为hlo