编程成长之路

我们都是站在父母的肩上去看他们不曾看到的风景!加油!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一维 数组

Posted on 2023-05-20 13:13  来颗维C  阅读(13)  评论(0编辑  收藏  举报
/*数组
   什么是数组:就是帮助我们更好的管理和使用数据
   数组的作用:帮助我们存储一组相同类型的数据
   数据的定义:类型名  变量名[数字]  括号里的数字表示:当前这个数组能够帮助我们存储的数据个数




*/

//一维数组初始化第一种方式
#include<stdio.h>

int main()
{
	/*数组
   什么是数组:就是帮助我们更好的管理和使用数据
   数组的作用:帮助我们存储一组相同类型的数据
   数据的定义:类型名  变量名[数字]  括号里的数字表示:当前这个数组能够帮助我们存储的数据个数




*/

//一维数组初始化第一种方式
#include<stdio.h>

int main()
{
	//如何才能把数组里面的数据拿出来使用呢???
	int x[5] = { 10,20,30,40,50 };//数组初始化第一种方式
	//int x[5] = {10,20,30} ;//数组初始化第二种方式   初始化前三个成员,后面所有元素都设置为0
	//int x[5] = {0};  //数组初始化第三种方式  所有的成员都设置为0 
	//int i;
	//for(i = 0;i<5;i++)
	//{
	//	x[i] = 0;//通过循环遍历数组的每个元素,将元素值都设置为0
	//}

	////实现数组数据的使用
	printf("%d\n", x[0]);
	printf("%d\n", x[1]);
	printf("%d\n", x[2]);
	printf("%d\n", x[3]);
	printf("%d\n", x[4]);

	return 0;
}
//数组的下标都是从0开始

	return 0;
}

数组案例实现: 小星星 乐谱

#include<stdio.h>
#include<windows.h>
#include<mmsystem.h>  //播放音乐头文件
#pragma comment(lib,"winmm.lib")  //音乐库文件
int main()
{

    int i;
	int Music[28] = {1,1,5,5,6,6,5,
				    4,4,3,3,2,2,1,
					5,5,4,4,3,3,2,
					5,5,4,4,3,3,2 };
	for (i = 0;i<31;i++)
	{
		if(Music[i])//Music[i]的值是0
		{
			switch(Music[i])
			{
			case 1:
				mciSendString(L"play 1.mp3", 0, 0, 0);
				break;
			case 2:
				mciSendString(L"play 2.mp3", 0, 0, 0);
				break;
			case 3:
				mciSendString(L"play 3.mp3", 0, 0, 0);
				break;
			case 4:
				mciSendString(L"play 4.mp3", 0, 0, 0);
				break;
			case 5:
				mciSendString(L"play 5.mp3", 0, 0, 0);
				break;
			case 6:
				mciSendString(L"play 6.mp3", 0, 0, 0);
				break;
			case 7:
				mciSendString(L"play 7.mp3"0, 0, 0);
				break;
			
			}
		}
		Sleep(300);//每间隔0.3秒播放一次
	}



	return 0;
}