c语言之数组定义和初始化

数组是由类型说明符,数组名+常量表达式组成,和python的序列类似。python序列是没有常量表达式

比如,有十个学生成绩,要定义数组如下

int stud10,

int是类型说明符,stud是数组名,10表示有10个元素。

常量表达式可以是常量,也可以是表达式,但不能是可以变的变量。

定义数组的同时,给数组赋值就是数组的初始化。

需要注意的是,编程语言对数组元素计数是从0开始,而不是人类习惯用的1。

在定义初值可以对全部元素赋值,也可以对部分元素赋值,未赋值的部分,会自动标为0。

如果想要数组元素全部为0,可以写作 int stud2={0,0}或者stud2={0}。

在对全部元素赋值时可以不指定数据元素个数,因为数据个数已经定了。

数组代码例子如下

#include<stdio.h>

int main()

{

int stud10={98,97,96,95,94,96,91,90,97,95};

printf("%d\n",stud0);

return 0;

}

相关推荐
hss1234567822 分钟前
天津婚房装修怎么选:从整装、定制到全案落地的技术决策框架
笔记
职豚求职小程序刷题36 分钟前
中国平安社招IQ测评+16PF怎么准备?
笔记
春和景明36040 分钟前
27号笔记
笔记
志尊宝43 分钟前
AI原生前端开发(028):AI辅助的调试与错误修复
人工智能·笔记·重构·ai-native
宽容人厚载物1 小时前
芯驰 E3620 XTRG 配置笔记:EB 配置、典型实例与注意事项
笔记
从小白到软工1 小时前
5-2 从查表到控件:造按钮
c语言·开发语言·数据结构·经验分享·ai编程
水饺编程1 小时前
第2章:Linux 基础,解压缩【.tar.gz】压缩包
linux·c语言·汇编
cu1432 小时前
细谈IT6653的具体功能与其应用
c语言·c++·单片机·嵌入式硬件
夏虫不可与之言冰2 小时前
RMT 与 WS2812 灯带:可寻址 RGB 全彩控制
c语言·c++·单片机·物联网·visual studio
羊锦磊2 小时前
嵌入式基础1
c语言·c++·gnu