有以下函数:
#include
void func(int n)
{
int i;
for(i=0;i<=n;i++)printf("*");
printf("#");
}
main()
{
func(3);
printf("????");
func(4);
printf("\n");
}
程序运行后的输出结果是( )。
从 main 函数开始, 执行 func(3)函数, for 循环执行 4 次, 连续输出四个“*” , 然后输出一个“#” ;输出“????” ; 再次调用 func(4), for 循环执行 5 次, 连续输出五个“*” , 然后输出一个“#” ; 最后输出换行符。 答案选择 D 选项。