c语言数组

c语言数组



一、c语言数组格式


数组
格式:
数据类型 数组名[元素个数],元素个数,代表该数组有多少个相同数据类型的变量

下标 用来表示数组中的某一个元素   例如 int arr[10]; arr[1]代表数组的第二个元素
数组下标是从0开始的 到数组元素个数-1,如int arr[10],从arr[0]到arr[9]
数组下标越界:超出了数组元素个数的下标,如果操作越界数据会出现程序错误 1、乱码结果 2、报错

求出数组元素个数:
sizeof(数组名)/sizeof(数组元素 | 数组数据类型) 

int main()
{
   
	int socres[5];
	socres[0] = 99;
	socres[1] = 99;
	socres[2] = 99;
	socres[3] = 99;
	socres[4] = 99;
	printf("%d\n", socres[0]);
	printf("%d\n", socres[1]);
}

int main()
{
      //定义数组
	int socres[5];
	//初始化数组
	for (int i = 0; i < 5; i++)
	{
   
		socres[i] = 90 + i;
	}
	//打印数组
	for (int i = 0; i < 5; i++)
	{
   
		printf("%d\n", socres[i]);
	}
}

二、c语言数组案例学生成绩


#define	LEN 5
int main()
{
      //定义数组
	int socres[LEN];
	int sum = 0;
	//通过数据类型求出大小
	int len = sizeof(socres) / sizeof(int);
	//通过数组元素求出大小
	//int len = sizeof(socres)/sizeof(socres[0])

	//初始化数组,scanf("%d",&a);
	//在通过键盘为数组赋值的时候,也需要取地址符号&
	for (int i = 0; i < len; i++)
	{
   
		scanf("%d", &socres[i]);
		sum += socres[i];//sum = sum+scores[i]

	}
	//打印数组
	for (int i = 0; i < len; i++)
	{
   
		printf("第%d学生,成绩为:%d", i+1,socres[i]);

	}
	//求出班级平均成绩
	printf("班级平均成绩为:%d\n", sum /len);
}

END
在这里插入图片描述

相关推荐

  1. C语言数组语法解剖

    2024-01-16 19:24:05       32 阅读
  2. C语言 数组指针

    2024-01-16 19:24:05       41 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-16 19:24:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-16 19:24:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-16 19:24:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-16 19:24:05       20 阅读

热门阅读

  1. Linux软连接

    2024-01-16 19:24:05       29 阅读
  2. shardingsphere 出现 Cannot support database type ‘MySQL‘

    2024-01-16 19:24:05       35 阅读
  3. 构建 aarch64 以及 riscv64 交叉编译工具链(裸机)

    2024-01-16 19:24:05       34 阅读
  4. Python中loguru的配置和使用

    2024-01-16 19:24:05       31 阅读
  5. [HarmonyOS]第一课:运行HelloWorld

    2024-01-16 19:24:05       31 阅读
  6. 《设计模式的艺术》笔记 - 建造者模式

    2024-01-16 19:24:05       23 阅读
  7. GBASE南大通用ExecuteScalar 方法

    2024-01-16 19:24:05       34 阅读
  8. 聊聊PowerJob的QueryConvertUtils

    2024-01-16 19:24:05       34 阅读