c语言入门教程–-13数组

c语言入门教程–-13数组

c语言入门教程–-13数组

数组是一种数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。

声明数组:
int a[10]; //这样子就是声明了10个int类型的数据

初始化数组:
int b[5]={1,2,3,4,5};//这是数组的初始化。
声明和初始化可以一起。

使用数组:
b[0],b[1];这里要主要的是下标是从0开始的。
例如int b[5];是声明了数组。
但是可以使用的数组是b[0],b[1],b[2],b[3],b[4];
如果使用b[5]那是错误的。这个叫数组越界,当然b[10]也是数组越界。程序会崩。

例子:

#include <stdio.h>
 
int b[5]={
   10,20,30,40,50};

int main ()
{
   
  int i; //下标从零开始 
  for(i=0;i<5;i++)
  {
   
  	printf ("%d ", b[i]);
  } 
  
  return 0;
}

运行结果:
在这里插入图片描述
在这个平台上有收徒的打算,如果小伙伴刚好需要一个能答疑,能带着你学习的师父,请联系我,q:2316773638

c语言入门教程–1编译器
c语言入门教程–-2基本语法
c语言入门教程–-3数据类型,变量与常量
c语言入门教程–-4运算符
c语言入门教程–-5判断语句
c语言入门教程–-6循环语句
c语言入门教程–-7嵌套循环
c语言入门教程–-8循环控制语句
c语言入门教程–-9循环与条件语句习题与总结
c语言入门教程–-10函数
c语言入门教程–-11递归
c语言入门教程–-12作用域
c语言入门教程–-13数组
c语言入门教程–-14二维数组
c语言入门教程–-15字符串的输入与输出
c语言入门教程–16字符串操作
c语言入门教程–-17结构体
c语言入门教程–-18指针

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/2908.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • RestTemplate post请求返回状态码415「建议收藏」

    RestTemplate post请求返回状态码415「建议收藏」背景:跨模块通过post请求调用指定接口,返回415415状态码解释:UnsupportedMediaType对于当前请求的方法和所请求的资源,请求中提交的实体并不是服务器中所支持的格式,因此请求被拒绝错误日志:org.springframework.web.client.HttpClientErrorException:415nullatorg.springf…

    2022年5月15日
    164
  • thread 守护线程_守护线程与非守护线程

    thread 守护线程_守护线程与非守护线程  Java中线程分为用户线程(userthread)和守护线程(daemonthread),它们通过Thread的daemon属性标识:true表示守护线程,false表示用户线程。  一个Thread初始默认为用户线程(daemon默认为false),创建Thread的时候默认从当前线程”继承”daemon属性,见Thread.init方法:Threadparent=currentThread();this.daemon=parent.isDaemon();  当虚拟机中剩余运行

    2022年10月15日
    2
  • 查看Tomcat进程_windows查看tomcat进程

    查看Tomcat进程_windows查看tomcat进程jps|grepBootstrappsaux|grepcatalina.startup.bootstrappsaux|greptomcatpsaux|grep8080按照端口号查看lsof-i:8080 

    2022年9月20日
    2
  • googlenet网络结构图_代码架构

    googlenet网络结构图_代码架构前言七夕了,看着你们秀恩爱,单身狗的我还是做俺该做的事吧!在上一篇文章中介绍了VGG网络结构,VGG在2014年ImageNet中获得了定位任务第1名和分类任务第2名的好成绩,而同年分类任务的第一名则是GoogleNet。GoogleNet是Google研发的深度网络结构,之所以叫“GoogLeNet”,是为了向“LeNet”致敬,有兴趣的同学可以看下原文GoingDeeperwithConvolutions。与VGGNet模型相比较,GoogleNet模型的网络深度已经达到了22层(

    2022年8月14日
    6
  • 线程通信(ITC)

    线程通信(ITC)为什么要通信通信是人的基本需求。而进程作为人的发明,自然脱离不了人的习性,也有通信需求。如果进程之间不进行任何通信,那么进程所能完成的任务就要大打折扣。例如,父进程在创建子进程后,通常须要监督子进程的状态,以便在子进程没有完成给定的任务时,可以再创建一个子进程来继续。这就需要父子进程间通信。而线程间的通信则需要更多。由于一个进程通常包括多个线程,这多个线程之间因资源共享自然地就存在一种合作关系。这种合作关系虽然可以表现为相互独立,但更多地时候是互相交互。这就是通信。就像舞台上的多个演员,他们之间是一种

    2022年6月19日
    53
  • python实现手机连续点击「建议收藏」

    python实现手机连续点击「建议收藏」第一步:手机调试到开发者模式:第二步:执行一下代码:importosdefprint_hi():os.popen(‘adbshellddif=/dev/input/event3of=/sdcard/recordtap’)os.system(‘adbshellforiin`seq1100000`;doddif=/sdcard/recordtapof=/dev/input/event3;sleep0.15;done’)if__na

    2022年8月12日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号