首页 > 其他分享 >C语言之初识数组存在的问题

C语言之初识数组存在的问题

时间:2024-12-11 23:27:47浏览次数:4  
标签:初始化 10 int 元素 C语言 初识 数组 我们

        首先我们先了解数组的概念,所谓数组,简单来说数组就是一组相同元素的集合。是用来存放一组相同类型元素的存储形式。

        但是我们在开始学数组的时候会存在一些问题或者说是疑问。

        1. 数组的下表是从‘0’开始,所以我们在访问数组的某个元素时,我们只需访问他的下标。

        2.当我们并没有给数组各个赋予数值或者元素时,是会存在不完全初始化的现象。


	int arr[10] = { 1,2,3,4,5,6,7,8,9,0 };

在这里每个元素都存在就不会出现不完全初始化,

	int ch[10] = { 1,2,3,4,5 };

在这串代码中我们在visualstdio2022中监视会发现后面的0,此时就出现了不完全初始化的现象。同时字符串数组也是会出现这种情况,只不过它是以‘\0’作为结尾。

        我的分享到此结束,希望有错误大家能够指正。

标签:初始化,10,int,元素,C语言,初识,数组,我们
From: https://blog.csdn.net/jiebinchen/article/details/144371804

相关文章

  • 投票法(选择数组中出现最多的数字)可以map代替
    include<stdio.h>//找到数组中出现次数超过一半的数字intfindMostFrequent(int*input,intlength){//候选数字初始化为数组第一个元素intcandidate=input[0];//计数初始化为1intcount=1;//遍历数组for(inti=1;i<length;i++){//如果当前数......
  • 数组反转
    include<stdio.h>intmain(){intarr[6]={1,2,3,4,5,6};//定义一个包含6个整数的数组arr,并进行初始化。intlen=sizeof(arr)/sizeof(arr[0]);//计算数组arr的长度,sizeof(arr)返回整个数组占用的字节数,sizeof(arr[0])返回数组中单个元素占用的字节数,两者相除得到数组......
  • 5.C语言-代码中的进制表示与转换
    八进制=三个二进制为一组十六进制=四个二进制为一组//进制转换intmain(){ //二进制:由0和1组成,在代码中以0b开头 inta=0b10; printf("%d",a); //十进制:由0~9组成,无需加前缀 intb=10; printf("%d",b); //八进制:由0~7组成,代码中以0开头 int......
  • C语言之三种循环高级
    (1.)无限循环定义循环永远停不下来(注意点:无限循环因为永远停不下来,所以下面不能再写其他的代码了)(2.)跳转控制语句定义在循环的过程当中,跳到其他语句上执行break不能单独书写,只能写在switch,或者是循环中,表示结束,跳出的意思题目:在1-100之间,找第一个既能被3,又能被5整除的数......
  • 线索二叉树——c语言详细注释版
        线索二叉树是一种特殊的二叉树,主要用于高效地实现树的遍历。与普通的二叉树相比,线索二叉树通过在节点中增加“线索”指针来简化遍历过程。值得注意的是,线索化二叉树的过程仍然需要使用递归,而后续遍历效率才会提高,适合一次构造,多次调用的场景。前言一般的二叉树在......
  • 一个简单的整数问题(树状数组区间修改,单点查询)
    给定长度为 NN 的数列 AA,然后输入 MM 行操作指令。第一类指令形如 Clrd,表示把数列中第 l∼rl∼r 个数都加 dd。第二类指令形如 Qx,表示询问数列中第 xx 个数的值。对于每个询问,输出一个整数表示答案。输入格式第一行包含两个整数 NN 和 MM。第二行包含......
  • !!!C语言&学生管理系统!!!期末大放送!!!
    惊!!!这里竟然有easy的学生管理系统!学C语言的宝子快快看过来!注:如果你对本篇文章存有任何建议或者疑义,欢迎评论区留言哦!或者私信我也是可以哒~好了,废话不多说,咱们直接上代码! 目录前言创建步骤1.创建结构体并且建立节2.录入学生信息3.打印学生信息4.保存学生信息 5.......
  • 初识Redis(一)
    1认识NoSQL1.1SQL vsNoSql SQL-关系型数据库NoSQL-非关系型数据库数据结构结构化非结构化:#1键值类型(redis);#2文档类型(MongoDB);#3列类型(HBase);#4Graph类型(Neo4j)数据关联关联的无关联的查询方式SQL查询非SQL事务特性ACIDBASE(基本满足事务,非强一致......
  • DriverPropertyBagTool.exe 是一个命令行工具,主要用于处理驱动程序的属性包(Property B
    DriverPropertyBagTool.exe是一个命令行工具,主要用于处理驱动程序的属性包(PropertyBag)。它允许用户将不同的数据项添加到属性包中,这些数据项可以是文件、字节数组或是流形式的数据。通过这个工具,你可以创建或更新驱动程序安装过程中使用的属性包,这对于定制化驱动程序部署或者在......
  • 记录一种校验方式-crc16(python+C语言)
    此篇文章在2023年3月24日被记录最近在写boot升级代码时,需要上位机发送固件包到下位机,因为固件包太大,因此需要分包发送,分包发送涉及到校验问题,特意对crc16校验方法进行记录计算方法预置1个16位的寄存器为十六进制FFFF(即全为1,我称为种子);称此寄存器为CRC寄存器;把第一个8位二......