数组的使用及数组的大小
  micz61TEX78l 2023年11月02日 53 0

(文章目录)

前言

本文主要简单的介绍一下一维数组的使用方法。

一、通过下标使用

下标从0开始,依次递增。形式:数组名加下标。 与定义的区别 一个叫数组,一个叫下标运算 区分 有没有类型 一个是元素个数,一个代表具体元素的下标

代码:

#include<stdio.h>
int main(void)
{
    int a[3] = { 0,1,2 };
    printf("%d\n",a[0]);//打印数组的第一个元素
    
    return 0;
}

二、遍历数组

注意数组越界问题:下标与元素个数的关系,最大下标是元素个数-1,别越界(超出则报错)

循环遍历数组

#include<stdio.h>
int main(void)
{
    int i;
    int a[5] = { 0,1,2,3,4 };
    for(i=0;i<5;i++)
    {
       printf("%d\n",a[i]);  //打印数组里面全部的元素
    }
    
    return 0;
}

三、元素赋值

   //直接赋值
   a[0]=1;
   a[1]=5;
   //用scanf进行赋值
   scanf("%d",&a[2]);

注意点:1.赋值的时候可以是整形表达式 2.数组名字代表首元素的首地址
3.注意不要越界

       int a[3]={0,1,2};
       printf("%d",a); //打印第一个元素的地址

四、数组的大小

1.数组的大小

       int a[3]={0,1,2};
       printf("%d",sizeof(a)); //打印的结果为12也就是这个数组的大小为12
                                         //这个数组里面有3个元素每一个元素都是int类型的即3*4=12

总结

数组的使用就是下表的使用,遍历数组就是打印数组中的每一个元素使用for循环去遍历数组。数组的大小就是元素个数*类型的大小。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  HE3leaVn7jMN   2023年11月24日   31   0   0 Timei++#include
  HE3leaVn7jMN   2023年11月26日   30   0   0 i++#include
micz61TEX78l