【C语言】-7-初步认识数组

本文介绍了C语言中的数组概念,包括数组的定义、初始化、下标及使用。强调数组是一类相同元素的集合,下标从0开始,并探讨了C99标准前后对数组声明的不同规定。通过实例展示了如何利用数组打印数字,帮助初学者掌握数组的基本操作。
摘要由CSDN通过智能技术生成

初步认识数组

🍚数组是什么?

  • C语言中数组的定义:一类相同元素的集合

数组的定义

int arr [10]={1,2,3,4,5,6,7,8,9,10}
//定义一个整型数组,最多可以放10个数

🍤注意

创建数组可以不指定大小可以,但必须初始化

int arr2[ ]={1,2,3}//三个元素

int   arr1[10] ;//**√**

{}内有几个数,数组就默认多大

int arr [10] ={1};

数组中有是个元素,第一个元素是1,其余元素为0

🍛在C99标准之前,数组的大小都是用常量或者常量表达式来指定,数组的大小( [ ]中间的内容)不可以是变量

int arr[ 10 ] = { 0 }int arr[ 4+6] = {1,2,3};

🍛在C99标准之后,支持了变长数组,这时候允许数组的大小是变量,但是这种指定方式的数组是不能初始化的。

int n = 100;
int arr [ m];

错误写法:

int n = 10; int arr[n]={0};  //no

C99是什么?
它是C编程语言标准的过去版本。它扩展了以前的版本(C90),增加了语言和标准库的新功能,并帮助实现更好地利用可用的计算机硬件

数组的下标

  • C语言规定:数组的每个元素都有下标,且下标从0开始//数组是可以通过下标来进行访问的
int arr[10]12345678910
下标0123456789

数组的使用

举例:利用数组打印1-10这10个数
在这里插入图片描述
输出结果如下
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值