美文网首页
4.C语言的数组

4.C语言的数组

作者: 爱吃馒头的二饼 | 来源:发表于2019-07-12 14:01 被阅读0次

数组的定义格式
类型 数组名[元素个数]
如果想在定义数组的同时进行初始化,元素个数只能用常量表示或者不写

#include <stdio.h>
int main()
{
    int age[5];
    age[0] = 1;
    age[1] = 3;
    age[2] = 4;
    age[3] = 1;
    age[4] = 9;
    
    //数组长度int值
    int count = sizeof(age)/sizeof(int);
    
    //遍历数组
    for (int i = 0; i < count; i++) {
        printf("%d\n",age[i]);
    }
    
    /* 以下都是正确写法
     int num[3] = {20,60,40};
     int num[] = {20,60,40};
     int num[5] = {20,60,40};
     int num[5] = {[3]=20,[4]=60};
     */
    return 0;
}

数组当做函数参数传递时,会当做指针变量来使用,指针变量在64位编译器环境下占据8个字节

相关文章

  • 4.C语言的数组

    数组的定义格式类型 数组名[元素个数]如果想在定义数组的同时进行初始化,元素个数只能用常量表示或者不写 数组当做函...

  • C语言和OC的结构体(struct)

    Struct(结构体) 1.结构体定义 2.结构体变量 3.结构体数组 4.C语言结构体指针 5.C语言共用体 6...

  • 4.C语言数组和字符串

    概述 概念:在内存中连续的相同类型的变量空间。同一个数组所有的成员都是相同的数据类型,同时所有的成员在内存中的地址...

  • 9.28网易互娱测试视频面试

    1.自我介绍+项目2.加密算法有没有了解3.对一个app进行安全测试4.C语言的动态内存分配5.链表和数组的区别6...

  • 一、本文集内容

    学啥 1.计算机基础知识(c语言相关的)2.C语言基础3.C语言进阶4.C语言小项目 学习教材-C语言编程: 一本...

  • 4.C语言程序执行的流程

    根据大学所学的知识,我们知道程序都是需要被加载到内存中才能被执行的,而加载到内存当中的数据只能是1或0,即高电频或...

  • C语言数组的升维与降维之说

    C语言数组的升维与降维之说 C语言数组的升维 C语言数组的降维

  • 4.C语言-循环控制结构程序

    1.for语句 注意: for循环中的“表达式1(循环变量赋初值)”、“表达式2(循环条件)”和“表达式3(循环变...

  • 指针数组和数组指针

    指针数组|存储指针的数组 在C语言和C++语言中,数组元素全为指针的数组称为指针数组。 例如:int *p[10]...

  • js创建数组的方式及需要注意的点

    ECMAScript 数组与其他语言中的数组都是数据的有序列表,但与其他语言不同的是,ECMAScript 数组的...

网友评论

      本文标题:4.C语言的数组

      本文链接:https://www.haomeiwen.com/subject/ilvekctx.html