数组的使用及数组的大小

简介: 数组的使用及数组的大小

前言

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

一、通过下标使用

下标从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循环去遍历数组。数组的大小就是元素个数*类型的大小。

相关文章
|
11月前
|
存储 安全 关系型数据库
后端技术深度剖析:构建高效稳定的企业级应用
【10月更文挑战第5天】后端技术深度剖析:构建高效稳定的企业级应用
220 0
|
6月前
|
安全 数据建模 网络安全
内网IP SSL证书是怎么申请的?
在互联网+时代,SSL证书对HTTPS和身份认证至关重要。内网IP SSL证书可由锐安信sslTrus、CFCA等CA签发,分为DV域名型和OV企业型。申请需提交SSL证书申请表、身份证复印件、营业执照及授权书等资料。步骤包括选择证书类型、提交申请信息、CA验证及下载安装证书。具体配置参见相关指南。
|
存储 网络协议 算法
【华为HCIP | 高级网络工程师】刷题日记(3)
【华为HCIP | 高级网络工程师】刷题日记(3)
1035 0
|
12月前
|
人工智能 安全 Android开发
探索安卓与iOS的安全性差异:一场永无止境的较量
在移动操作系统的领域中,安卓(Android)和iOS以其独特的优势各自占领了市场的一大半江山。但它们在安全性上的差异,一直是业界和用户关注的焦点。本文将深入分析这两个平台的安全架构、更新机制以及隐私保护措施等方面的差异,揭示它们如何在不断的攻防对抗中进化,以及这些差异对用户选择的潜在影响。通过比较研究,我们将探讨哪种系统更能有效地保护用户免受恶意软件和网络攻击的威胁,并讨论未来移动安全趋势可能如何塑造这两种系统的发展方向。
306 0
|
存储
结构体和结构体指针的区别
结构体和结构体指针的区别
554 1
5款最受欢迎的邮件营销系统有什么?
以下是5款热门邮件营销系统:Mailchimp以其易用性和多功能性领先;蜂邮EDM提供专业级邮件创建体验;Sendinblue结合了邮件与短信营销,适合中小企业;GetResponse是全面的营销平台,包含自动化功能;AokSend是老牌系统,提供丰富模板和分析工具,支持API接口。选择合适系统能提升营销效果。
|
存储 弹性计算 缓存
幻兽帕鲁服务器搭建
阿里云Ubuntu环境,搭建幻兽帕鲁服务器
1770 9
幻兽帕鲁服务器搭建
|
JavaScript 数据库
浏览器打开html文件显示中文乱码解决方法
浏览器打开html文件显示中文乱码解决方法
1559 0
|
弹性计算 关系型数据库 PHP
构建云上个人博客:ECS、RDS与WordPress的快速搭建与优化指南
本指南将带您探索如何快速搭建个人博客,从开通ECS和RDS,到软件部署(Apache、PHP、WordPress)及WordPress配置优化,展示从零开始搭建具有稳定性和性能的个人博客之路。
814 4
|
JSON JavaScript 算法
[Vue]之Jwt的入门和Jwt工具类的使用及Jwt集成spa项目
[Vue]之Jwt的入门和Jwt工具类的使用及Jwt集成spa项目
306 0

热门文章

最新文章