码迷,mamicode.com
首页 > 编程语言 > 详细

C开发系列-数组

时间:2018-05-23 10:21:49      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:函数   调用   地址   objc   void   个数   传递   change   hang   

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开发系列-数组

标签:函数   调用   地址   objc   void   个数   传递   change   hang   

原文地址:https://www.cnblogs.com/CoderHong/p/9074957.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!