c语言中如何组合函数和数组

2025-11-23 03:06:07

1、打开啊哈c编译器

c语言中如何组合函数和数组

2、void arrayprint(int datas[],int cnt)//第一个参数是数组的首地址,第二个参数是数组的个数

                                    //形式参数中,虽然写的是一个数组的样子,中括号中数组数字3是无效的

                                   //这里的中括号的作用仅仅用来表示一个地址。

{

  int i;

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

    {

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

        

    }

    putchar('\n');

}

c语言中如何组合函数和数组

3、void hasparams(int a,int b,char c)

{

    printf("a=%d,b=%d,c=%c\n",a,b,c);

    

}

void noparams()

{

    

    printf("xxx\n");

}

c语言中如何组合函数和数组

4、int array[3]={11,22,38};

    

    noparams();

    hasparams(1,2,'c');

    hasparams(array[0], array[1],'a');

c语言中如何组合函数和数组

5、 //数组和函数结合,数组名当做实际参数

    //arrayprint(array);

    

   arrayprint(array,sizeof(array)/sizeof(array[0]));

   //arrayprint(&array[0],sizeof(array)/sizeof(array[0]));

   //上述中array,&array[]都是表示数组首个数字

c语言中如何组合函数和数组

6、int a[3];

    char b[3];

    

    printf("a数组的大小是:%d\n",sizeof(a));

    printf("b数组的大小是:%d\n",sizeof(b));

    printf("一个整数的空间是:%d\n",sizeof(int));

     printf("一个字符的空间是:%d\n",sizeof(char));

c语言中如何组合函数和数组

7、运行程序

c语言中如何组合函数和数组

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢