有以下程序#include lt;stdio.hgt;void func(int n){ int i;for(i=0;ilt;=n;i++) printf(”*”)

计算机 程序 已帮助 人

有以下程序

#include <stdio.h>

void func(int n)

{ int i;

for(i=0;i<=n;i++) printf(”*”);

printf(”#”).

}

main()

{ func(3); printf(”???? ”); func(4); printf(”\n”); }

程序运行后的输出结果是

A)****#????***#

B)***# ????*** *#

C)**#????*****#

D)****#????*****#

热搜:以下哪个程序是正确的病史采集的程序

答案解析

难度★★☆ 搜索
  • 参考答案:D【答案】D【知识点】函数调用中形参与实参的关系
    【解析】第一次调用实参为3,所以形参变量n为3,打印四个*号后打印一个#号。然后在主函数中打印四个?。再次调用func函数,实参值为4,所以形参n的值为4,按照循环,打印五个*号后结束循环,再打印一个#号。