C语言一维数组的定义

一般形式

类型符 数组名[常量表达式]

C语言使用一维数组注意事项

  • 数组名的命名规则和变量名相同,遵循标识符命名规则。

  • 在定义数组时,需要指定数组中元素的个数,方括号中的常量表达式用来表示元素的个数,即数组长度。

  • 常量表达式中可以包括常量和符号常量,不能包括变量。

C语言一维数组的引用

引用形式

数组名[下标]

在定义数组并对其中各元素赋值后,就可以引用数组中的元素。

应该注意的是,只能引用数组元素而不能一次整体调用整个数组全部元素的值。

//例子
a[0]//就是数组a中序号为0的元素,它和一个简单变量的地位和作用相似。

C语言一维数组的初始化 

为了使程序简洁,常在定义数组的同时,给各数组元素赋值,这称为数组的初始化。

在定义数组时对全部数组元素赋初值。
例子:int a[10]={0,1,2,3,4,5,6,7,8,9};可以只给数组中的一部分元素赋值。
例子:int a[10]={0,1,2,3};可以使一个数组中全部元素值为0。
例子:int a[10]={0,0,0,0,0,0,0,0,0,0};或者int a[10]={0};

如果在定义数值型数组时,指定了数组的长度并对之初始化,凡未被“初始化列表”指定初始化的数组元素,系统会自动把它们初始化为0。

如果是字符型数组,则初始化为'\0',如果是指针型数组,则初始化为null,即空指针。

C语言一维数组案例一维数组

#include//头文件
int main(void)//主函数
{int array[3]={1,2,3};//定义数组且赋初值 printf("%d\n",array[1]);//引用数组 printf("--------\n");for(int i=0;i<3;i  )//遍历数组 {printf("%d\n",array[i]);}return 0; //函数返回值
}

编译运行结果:

2
--------
1
2
3--------------------------------
Process exited after 0.5832 seconds with return value 0
请按任意键继续. . .

声明:

本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。

C语言 | 一维数组相关推荐

  1. c语言用一维数组求字符串,c语言一维数组练习题.doc

    c语言一维数组练习题 精品文档2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1 c语言一维数组练习题 4.1内容概述 本章主要介绍了数值数组和字符数组的 ...

  2. C语言一维数组、二维数组、结构体的初始化

    C语言数组的初始化表示方法 一.C语言一维数组初始化: (1)在定义数组时对数组元素赋以初值.如: static int a[10]={0,1,2,3,4,5,6,7,8,9}; 经过上面的定义和初始 ...

  3. c语言一维数组课件,第9章:c语言一维数组课件

    第9章:c语言一维数组课件 随着竞争日益激烈,酒店嘴中的肥肉被大肆抢夺,各大酒店在这场竞争中几乎"溃不成军":就娱乐来讲,大城市里的娱乐场所遍地开花,酒店娱乐业的收入也是日益萎缩. ...

  4. c语言向自定数组_C语言一维数组的定义和引用

    C语言一维数组的定义和引用 C语言支持一维数组和多维数组.如果一个数组的所有元素都不是数组,那么该数组称为一维数组. 一维数组的定义方式 在C语言中使用数组必须先进行定义.一维数组的定义方式为: 类型 ...

  5. 一维数组c语言,c语言一维数组_C语言一维数组入门教程

    摘要 腾兴网为您分享:C语言一维数组入门教程,优衣库,小米手环,小米钱包,小度等软件知识,以及胎教宝典,一级建造师题库软件,康佳渠道,刷点卷,一加系统,音乐节拍器,liveuc视频会议,辽宁省政务服务 ...

  6. c语言一维数组如何存放,C语言一维数组教案

    <C语言一维数组教案>由会员分享,可在线阅读,更多相关<C语言一维数组教案(6页珍藏版)>请在人人文库网上搜索. 1.学 科:计算机科学与技术课 程:C语言程序设计课 题:一维 ...

  7. c语言中的一维数组的定义,C语言一维数组的定义和引用

    <C语言一维数组的定义和引用>由会员分享,可在线阅读,更多相关<C语言一维数组的定义和引用(5页珍藏版)>请在人人文库网上搜索. 1.C语言一维数组的定义和引用在程序设计中,为 ...

  8. c语言一维数组转化为二维矩阵,js将一维数组转化为二维数组

    遇到的问题: 后端返回的是一组一维数组,但是需要展示的格式是二维数组,常见的场景举例:后台返回10个长度的数组,需要分成3个一组展示在banner上. 例:[1,2,3,4,5,6,7,8,9,10] ...

  9. c语言用一维数组存储数据,C语言一维数组入门教程

    本文章来简单的介绍入门级的c语言入门教程,下面我来介绍C语言一维数组的使用方法,包括有一维数组,数组的引,数组的遍历用,数组的初始化等. 一.一维数组 1.定义一个一维数组: (1)格式:存储类别   ...

最新文章

  1. 警惕!银行风控模型或将“摇身一变”,成为风险缔造者
  2. jQuery 特殊选择器this
  3. datav本地部署 java,Spring Boot对Spring Data JPA的自动配置
  4. [道理]关于人生的,很不错!
  5. java jdom 设置第1行_Java通过jdom操作生成XML文件的实例代码下载
  6. CCF NOI1059 表达式求值
  7. SCAU 8628 相亲
  8. 游戏编程之二 windows编程基础
  9. 前端开发技巧:网页切图图片格式选择GIF、JPEG 和 PNG区别和对比
  10. 人人商城小程序消息服务器配置,如何设置小程序模板消息?
  11. CATIA如何实现设计模块快速切换?
  12. SAVIOR Securing Autonomous Vehicles with Robust Physical Invariants
  13. 主板温度过高的原因是什么?主板温度高的原因和处理办法
  14. Adobe Dreamweaver CS5和Photoshop CS5序列号
  15. 性能监控——cpu使用率过高,该怎么分析?
  16. hx711模块原理图及驱动程序你知道了么?
  17. 一个程序员的跨洋找工作分享
  18. 5款高校5G消息应用号测评:覆盖校园服务的方方面面
  19. 富士莱医药深交所上市:市值61亿 净利1.2亿同比降15%
  20. DFS BFS简单理解

热门文章

  1. jooq 分页排序_将jOOQ与Spring结合使用:排序和分页
  2. java heroku_Heroku和Java –从新手到初学者,第1部分
  3. 云幸福–如何在几分钟内安装新的OpenShift Container Platform 3.7
  4. glassfish 4配置_自己构建GlassFish 4.0快照
  5. jaxb入门_JAXB教程–入门
  6. 适用于无服务器Java开发人员的AWS Lambda:它为您带来了什么?
  7. Agrona的Threadsafe堆外缓冲区
  8. Spring集成和Web服务
  9. Guava的测试集合实现
  10. Apache TomEE + JMS。 这从未如此简单。