首页 > 试题广场 >

程序如下: (1)写出运行结果。 (2)将第 11 行改为“

[问答题]
程序如下:
#include<stdio.h>

void fun (int *a,int n,int x)

{    
    int j;

    for(j=0; j<n; j++)

        *(a+j)=x;

}

void main()

{  
    int a[7]={0},i;

    fun(a,7,6);    // 11

    for(i=0;i<7;i++)

        printf("%d ",a[i]);

}

(1)写出运行结果。
(2)将第 11 行改为“ fun(a+2,5,6); ”写出程序运行结果。
6 6 6 6 6 6 6
0 0 6 6 6 6 6
发表于 2020-06-20 11:27:45 回复(0)