数组,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;
}
全部评论

相关推荐

11-16 22:02
同济大学 C++
今天linux学习的内容,太枯燥了-&nbsp;vim的多种模式-&nbsp;Normal:长命令,短命令,-&nbsp;Insert:&nbsp;编辑文本-&nbsp;Visiual:&nbsp;选择文本-&nbsp;...-&nbsp;Normal模式下的命令:移动光标(h:左,k:下,j:上,l:右)-&nbsp;短命令,向上走几行,向下走几行:[n]+,&nbsp;[n]-&nbsp;没有中括号-&nbsp;移动到文本首行:gg,末行:G-&nbsp;行内移动:wb,WB-&nbsp;长命令&nbsp;:[n]&nbsp;|&nbsp;[n]G-&nbsp;行首:^-&nbsp;行尾:&nbsp;&nbsp;$-&nbsp;到达某个字符前面:&nbsp;t字符&nbsp;???-&nbsp;文本对象:-&nbsp;i(,i),&nbsp;a(,a)-&nbsp;i[,i],&nbsp;a[,a]-&nbsp;...-&nbsp;Ip,&nbsp;ap&nbsp;&nbsp;&nbsp;段落&nbsp;--边界空行-&nbsp;动作-&nbsp;&nbsp;d,&nbsp;y&nbsp;,c-&nbsp;&nbsp;p-&nbsp;&nbsp;u-&nbsp;&nbsp;[ctrl]&nbsp;+&nbsp;r-&nbsp;:/pattern(向下搜索):?pattern(向上搜索)&nbsp;&nbsp;:[范围]s/pattern/replace/[选项]&nbsp;g=global-&nbsp;gcc&nbsp;注释一行或者取消注释一行-&nbsp;代码对其:&nbsp;gg=G-&nbsp;对文件的操作-&nbsp;:write-&nbsp;:quite-&nbsp;:wq-&nbsp;:q!-&nbsp;多窗口-&nbsp;水平&nbsp;:split&nbsp;:new-&nbsp;竖直:&nbsp;vsplit&nbsp;:vnew-&nbsp;切换窗口&nbsp;[ctrl]&nbsp;+&nbsp;ww-&nbsp;退出窗口&nbsp;:q&nbsp;:qa&nbsp;:only-&nbsp;shell命令-&nbsp;linux结构-&nbsp;Kernel&nbsp;管理计算机硬件资源,为上层应用提供运行环境-&nbsp;系统调用:api-&nbsp;库函数:&nbsp;系统调用的封装-&nbsp;shell:命令解释器-&nbsp;具体的shell:&nbsp;sh,&nbsp;csh,&nbsp;bash,&nbsp;ksh,&nbsp;zsh-&nbsp;查看帮助手册:&nbsp;man&nbsp;[手册编号]&nbsp;词条-&nbsp;关机-&nbsp;&nbsp;shutdown&nbsp;-poweroff-&nbsp;&nbsp;shutdown&nbsp;-reboot-&nbsp;&nbsp;shutdown&nbsp;-halt-&nbsp;&nbsp;shutdown&nbsp;-c-&nbsp;用户子系统相关命令-&nbsp;查看cat/etc/passwd-&nbsp;添加useradd&nbsp;-m&nbsp;&nbsp;或者&nbsp;useradd&nbsp;-s&nbsp;/bin/bash-&nbsp;删除&nbsp;userdel&nbsp;-r-&nbsp;修改&nbsp;passwd-&nbsp;切换用户&nbsp;su-&nbsp;退除切换&nbsp;exit
移动求职进展汇总
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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