C语言 | 一维数组
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语言 | 一维数组相关推荐
- c语言用一维数组求字符串,c语言一维数组练习题.doc
c语言一维数组练习题 精品文档2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1 c语言一维数组练习题 4.1内容概述 本章主要介绍了数值数组和字符数组的 ...
- C语言一维数组、二维数组、结构体的初始化
C语言数组的初始化表示方法 一.C语言一维数组初始化: (1)在定义数组时对数组元素赋以初值.如: static int a[10]={0,1,2,3,4,5,6,7,8,9}; 经过上面的定义和初始 ...
- c语言一维数组课件,第9章:c语言一维数组课件
第9章:c语言一维数组课件 随着竞争日益激烈,酒店嘴中的肥肉被大肆抢夺,各大酒店在这场竞争中几乎"溃不成军":就娱乐来讲,大城市里的娱乐场所遍地开花,酒店娱乐业的收入也是日益萎缩. ...
- c语言向自定数组_C语言一维数组的定义和引用
C语言一维数组的定义和引用 C语言支持一维数组和多维数组.如果一个数组的所有元素都不是数组,那么该数组称为一维数组. 一维数组的定义方式 在C语言中使用数组必须先进行定义.一维数组的定义方式为: 类型 ...
- 一维数组c语言,c语言一维数组_C语言一维数组入门教程
摘要 腾兴网为您分享:C语言一维数组入门教程,优衣库,小米手环,小米钱包,小度等软件知识,以及胎教宝典,一级建造师题库软件,康佳渠道,刷点卷,一加系统,音乐节拍器,liveuc视频会议,辽宁省政务服务 ...
- c语言一维数组如何存放,C语言一维数组教案
<C语言一维数组教案>由会员分享,可在线阅读,更多相关<C语言一维数组教案(6页珍藏版)>请在人人文库网上搜索. 1.学 科:计算机科学与技术课 程:C语言程序设计课 题:一维 ...
- c语言中的一维数组的定义,C语言一维数组的定义和引用
<C语言一维数组的定义和引用>由会员分享,可在线阅读,更多相关<C语言一维数组的定义和引用(5页珍藏版)>请在人人文库网上搜索. 1.C语言一维数组的定义和引用在程序设计中,为 ...
- c语言一维数组转化为二维矩阵,js将一维数组转化为二维数组
遇到的问题: 后端返回的是一组一维数组,但是需要展示的格式是二维数组,常见的场景举例:后台返回10个长度的数组,需要分成3个一组展示在banner上. 例:[1,2,3,4,5,6,7,8,9,10] ...
- c语言用一维数组存储数据,C语言一维数组入门教程
本文章来简单的介绍入门级的c语言入门教程,下面我来介绍C语言一维数组的使用方法,包括有一维数组,数组的引,数组的遍历用,数组的初始化等. 一.一维数组 1.定义一个一维数组: (1)格式:存储类别 ...
最新文章
- 警惕!银行风控模型或将“摇身一变”,成为风险缔造者
- jQuery 特殊选择器this
- datav本地部署 java,Spring Boot对Spring Data JPA的自动配置
- [道理]关于人生的,很不错!
- java jdom 设置第1行_Java通过jdom操作生成XML文件的实例代码下载
- CCF NOI1059 表达式求值
- SCAU 8628 相亲
- 游戏编程之二 windows编程基础
- 前端开发技巧:网页切图图片格式选择GIF、JPEG 和 PNG区别和对比
- 人人商城小程序消息服务器配置,如何设置小程序模板消息?
- CATIA如何实现设计模块快速切换?
- SAVIOR Securing Autonomous Vehicles with Robust Physical Invariants
- 主板温度过高的原因是什么?主板温度高的原因和处理办法
- Adobe Dreamweaver CS5和Photoshop CS5序列号
- 性能监控——cpu使用率过高,该怎么分析?
- hx711模块原理图及驱动程序你知道了么?
- 一个程序员的跨洋找工作分享
- 5款高校5G消息应用号测评:覆盖校园服务的方方面面
- 富士莱医药深交所上市:市值61亿 净利1.2亿同比降15%
- DFS BFS简单理解
热门文章
- jooq 分页排序_将jOOQ与Spring结合使用:排序和分页
- java heroku_Heroku和Java –从新手到初学者,第1部分
- 云幸福–如何在几分钟内安装新的OpenShift Container Platform 3.7
- glassfish 4配置_自己构建GlassFish 4.0快照
- jaxb入门_JAXB教程–入门
- 适用于无服务器Java开发人员的AWS Lambda:它为您带来了什么?
- Agrona的Threadsafe堆外缓冲区
- Spring集成和Web服务
- Guava的测试集合实现
- Apache TomEE + JMS。 这从未如此简单。