C24-数组

  1. 数组的引入:方便对同一类型的数据进行管理(一个班级里的45个同学、一个篮子里的12个苹果)
  2. 数组的定义:
数据类型 数组名[常量表达式(也就是元素的个数)];
    int a[10];	//这里定义了一个能存放10个元素的整形数组
  1. 数组初始化

    • 完全初始化
    int arr[3]={5,6,8};
    
    • 部分初始化
    int arr[10]={3,5,7};
    

    ​ 未赋值元素默认补0(数值型)或空字符\0(字符型)

    ​ 例:

    #include <stdio.h>
    int main()
    {
        //数组初始化及相关数据的定义
        int arry[10]={3,5,8};
        char str[10]={'a','g','k'}; //字符记得打单引号哟
        int data1;
        char data2;
    
        //利用循环遍历输出数组arry的元素
        for(data1==0;data1<10;data1++)
        {
            printf("%d;",arry[data1]);
        }
    
        //利用循环遍历输出数组str的元素
        for(data2==0;data2<10;data2++)
        {
            printf("%c;",str[data2]);
        }
    
        return 0;
    }
    

    结果:image-20250507211219658

    • 省略长度初始化
    int st[]={1,3,8};
    

    ​ 我们来计算数组st的大小

    #include <stdio.h>
    int main()
    {
        //数组初始化及相关数据的定义
        int st[]={3,5,8};
        int size;
        
        size=sizeof(st)/sizeof(st[0]);
        printf("st的个数有:%d",size);
    
        return 0;
    }
    

    image-20250507212610091

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值