数组,c语言笔记

int a[10]; //定义有10个整型元素的数组a

(⊙o⊙)

数组可以存放这10个数组,我们还可以使用for遍历这个数组的索引。

定义:相同数据类型的有序序列

  • 先定义, 后使用 -只能使用单个数组元素,不能一次引用整个
内存地址 下标
4028 3
4027 2
4026 1
4025 0

一维数组初始化

int a[3] = {1,2,3};

static int[5] = {1,2,3};//结果是  1,2,3,0,0
auto int[5] = {1,2,3};//结果是  1,2,3,其余的不确定

使用一维数组

for (i=0;i<n;i++){
	print("%d",a[i]);
}
  • 计算斐波那契数列
#inlude<stdio.h>
int main(void)
{
	int i;
    int fib[10]={1,1};
    
    for (i = 2; i< 10 ; i++)
    	fib[i] = fib[i-2]+fib[i-1];
        
    for (i = 0; i< 10 ; i++)
    	printf("%6d",fib[i]);
    return 0;
}
  • 数组(长度为5)查找指定元素
#inlude<stdio.h>
int main(void)
{
	int i,flag,x;
    int a[5];
    
    for (i = 0; i< 5 ; i++)
    	scanf("%d",&a[i]);
    scanf("%d",&x);
    
    for (i = 0; i< 5 ; i++)
    {
    	if(a[i]==x)
        {
        	printf("%d",i);
            flag = 1;
            break;
        }
    }
    	if (flag==0) printf("Not Found");
    return 0;
}
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务