C开发系列-数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C开发系列-数组相关的知识,希望对你有一定的参考价值。

C语言数组

数组:用来存储一组数据。

计算C语言的数组长度

    int age1 = 12;
    int age2 = 15;
    int age3 = 10;
    int age4 = 13;
    int ages[] = {age1, age2, age3, age4};
    
    // 算出C语言数组的长度
    int count = sizeof(ages) / sizeof(int);
    printf("count=%d\n", count);

C语言数组和函数

数组作为函数参数,可以省略元素个数

#include <stdio.h>

void change(int array[])
{
    array[0] = 100;
}

int main() {
    
    int ages[6] = {10, 11, 14, 18, 19, 20};
    
    // 调用changes函数
    change(ages);
    
    printf("%d\n", ages[0]); // 输出100
    
}

补充:数组作为函数参数,传递的是整个数组的地址,修改了函数形参数组的值,会影响到外面实参的数据。

以上是关于C开发系列-数组的主要内容,如果未能解决你的问题,请参考以下文章

如何优化C ++代码的以下片段 - 卷中的零交叉

10个JavaScript代码片段,使你更加容易前端开发。

10个JavaScript代码片段,使你更加容易前端开发。

解释'空'C数组(int a = {};)

iOS开发系列文章(持续转载中……) 感谢作者,直接连接到作者文章的

C/C++系列数组去重代码实现