首页 > 其他分享 >数组练习

数组练习

时间:2022-11-26 23:01:44浏览次数:51  
标签:初始化 计算 练习 数组 sizeof strlen size

一、二维数组的初始化

数组练习_二维数组

正确答案:B

1、二维数组初始化可以省略行,不能省略列!

2、{ }中用小括号()隔开,表示一行的初始化完毕。

比如B选项,表示初始化两行,第一行0,1,2  第二行初始化为3,4,5


二、区分strlen() 和size of()

数组练习_二维数组_02

答案:A

总结:size of 和strlen 在这一题的关键区别在于\0于strlen 函数不计,在size of函数计算在内

对sizeof和strlen的理解:sizeof计算数组所占空间的大小,而srtlen计算的是字符串的长度,遇到\0就停止计算。


三、两种数组初始化的区别

数组练习_数组_03

如图第一行和第二行就是两种不同初始化方式

第一种自带 \0  ,第二种没有 \0 

strlen 计算字符串长度,遇到 \0 就停止。

sizeof 也把\0 计算进去

如图输出结果是 4 3 3 随机值


四、如何将数组传参?

数组练习_二维数组_04

先写数组名 arr ,接受这个参数填写 arr[ ] !

要牢记!


标签:初始化,计算,练习,数组,sizeof,strlen,size
From: https://blog.51cto.com/u_15740457/5889245

相关文章

  • 12-多态的综合练习
    练习实操动物类publicclassAnimal{//动物//颜色privateStringcolor;//年龄privateintage;privateStringsomething;publ......
  • 『学习笔记』树状数组
    树状数组其实假如你会线段树,并且比较熟练,你可以直接离开。为什么呢?虽然线段树和树状数组的基础功能是差不多的,但是—树状数组能做到的操作线段树一定能做到,但是线段树......
  • #yyds干货盘点# LeetCode 腾讯精选练习 50 题:反转字符串中的单词 III
    题目:给定一个字符串 s ,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例1:输入:s="Let'stakeLeetCodecontest"输出:"s'teLekatedoCteeL......
  • js 数组方法
    数组大小排序(从小到大) sort()本身支持0~9的排序vararr=[0,2,1,4,3,9,6,5,7,8,11,13,12];//未排序的数组varsortArr=[];//排序后得到的数组sortArr=a......
  • 力扣153(java&python)-寻找旋转排序数组中的最小值(中等)
    题目:已知一个长度为n的数组,预先按照升序排列,经由1到n次旋转后,得到输入数组。例如,原数组nums=[0,1,2,4,5,6,7]在变化后可能得到:若旋转4次,则可以得到[4,5,6,......
  • docker基础练习
    练习nginx[root@localhosthome]#dockersearchnginx[root@localhosthome]#dockerpullnginx[root@localhosthome]#dockerimagesREPOSITORYTAG......
  • java——JDBC——JDBC各个类详解——练习
    代码:Statementstmt=null;Connectionconn=null;try{......
  • 后台给的雷达图月份数组和需求要求的月份数据格式不一样,如何转换成需要的格式
         需要每个月份的数据对应上,所以需要进行转换:创建一个内部数组monthValue将雷达图需要的月份数据顺序按数组对象的顺序赋值,总项目数和超差项目数也就可......
  • NO.350 两个数组的交集Ⅱ*
    题目描述给你两个整数数组 nums1 和 nums2 ,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致......
  • NO.88合并两个有序数组
    题目描述给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums......