ICode9

精准搜索请尝试: 精确搜索
  • 7-4 cpp参数传递的三种方式2021-01-30 19:33:03

    C++中函数参数传递分两种 值传递:形参是变量时,不影响实参 调用 int x=3,y=4; fun(x, y); 定义void fun(int a, int b){...} 地址传递:函数形参是数组名,指针,引用时,会影响实参的值 指针: fun(&x, &y); ...... void fun(int *a, int *b){...} 数组名: int a[3] = {1,2,3}; max(a,

  • C语言数组(下)2021-01-28 07:01:04

    写一个冒泡排序的函数,代码如下: void bubble_sort(int arr[],int sz) { //确定冒泡排序的函数 int i = 0; for ( i = 0; i < sz - 1; i++) { int flag = 1;//假设这一趟要排序的数值已经有序 //每一趟冒泡排序 int j = 0; for ( j

  • C语言学习----中级篇03(从内存的层面理解数组)2021-01-23 15:59:29

    数组 数组的概念 数组(array)是由一系列相同类型的元素构成的复合数据类型 定义一个数组的语法如下: <存储类型> <数据类型> 数组名[元素个数]; 从内存方面看,定义一个数组相当于在内存中申请一段连续的空间,基地址(数组起始地址,又为首地址)为数组名。(代码举例) #include <s

  • 2021-01-212021-01-21 20:57:23

    第六章数组 6.1函数的定义与概念 数组主要是用于解决大量的数据计算与存储的问题; 比如:输入100个数,统计最大值和最小值并计算平均值,创建100个变量,会有一堆if-else语句,非常麻烦。 数组是Java提供的一种简单的数据结构,可以用来存储一个元素,其个数固定,类型相同的有序集; 数组在内

  • 数组的认识2021-01-17 22:51:21

    数组的认识 #include <stdio.h> #include <string.h> int main() { int arr[10] = { 1,2,3 }; char arr2[5]; char arr3[] = { 'a','b','c' }; printf("%d\n", strlen(arr)); printf("%d\n",

  • C语言:数组2021-01-13 13:00:17

    C语言:数组 数组是一组相同类型元素的集合 一维数组的创建方式 数组元素类型 数组名[常量表达式] 例: //例1 int arr1[10]; //例2 char arr2[3]; float arr3[5]; double arr4[10]; //错误示例 int n=10; int arr5[n];//创建数组时,[]中要给一个常量,不能使用变量 一维数组的初始

  • 学习笔记--JavaScript--Day032021-01-12 23:02:25

    JS基础知识–数组 1.数组 1.Array 数组是一个有序的元素序列,数组中的元素会自动分配下标, 从0开始,方便读写 2.创建数组 1.创建空数组 var 数组名 = []; 2.创建数组的同时初始化元素 var 数组名 = [元素1, 元素2, 元素3, ...]; 3.创建空数组 var 数组名 = new Array

  • c常用函数2021-01-08 20:57:05

    文章目录 1.求绝对值2.数组初始化3.排序4.动态申请内存和释放5.二分函数(数组有序)6.找最大最小值7.以10为底求对数8.求x的y次方9.开平方10.cout输出空格11.switch语句12.printf输出13.退出程序的函数14.设置输出颜色15.延时函数(程序暂停若干时间)16.清空屏幕17.随机数18.

  • 02_Java二维数组的使用2021-01-05 23:31:59

    二维数组的使用 二维数组的理解 二维数组是一维数组的数组内存中并没有存在真正的二维数组,只不过是一维数组中装了一维数组 二维数组的声明和初始化 要想使用二维数组,首先要进行声明和初始化 二维数组的声明声明(declaration) 声明二维数组的三种格式 格式一 数据类

  • java基础知识(二):运算符、表达式、条件语句、循环语句、数组2021-01-03 12:02:50

    1.java中的运算符包括:算术运算符、关系运算符、赋值运算符、复合运算符、逻辑运算符、三目运算符、   算术运算符:+(不仅可以用于算术运算而且可以用于字符串拼接),-,*,/、%、++,--   关系运算符:> 、< 、== 、>= 、<=、!=   赋值运算符:=   复合运算符:*=、+=、-=、/=、%=   逻辑

  • C语言二维数组名与&、*的组合使用2021-01-01 18:59:45

    前言 本文是作者查阅资料后根据代码演练,得出的结论。结论仅用于知识点的关联总结。本文的 & 统一称为取地址操作,* 统一称为解引用。关于解引用,可参考:解引用的理解本文不再介绍二维数组与一维数组的关系 1. 一个二维素组在内存中的结构 int array[][3] = {{1,2,3},{4,5,6}};

  • 关于c语言中数组指针a++,a+1,p++,p+1的区别2021-01-01 10:33:04

    在c语言环境下定义一个数组a[N],并定义一个指针常量p令其指向a。 此时a+1中a代表的是数组名,a+1代表了a[1]的值,p代表的是a[0]中的值的指针,由定义知,p++和p+1都代表着a[1]中的值的地址。 但值得注意的是,a++由于数组名不能赋值,而a++等价与a=a+1,此时是一种错误的运算。 因此想要表达数组中其他元素,不

  • 数组的遍历2020-12-30 20:01:06

    package day04; public class ArrayTraverse { /*数组的遍历:通过循环获取数组中的所有元素,动态获取数组元素个数:数组名.length*/ public static void main(String[] args) { int[] arr = {1, 2, 3, 4}; //打印数组的长度,格式:数组名.length Syst

  • shell脚本之 数组2020-12-29 07:01:07

    定义:各种数据类型按顺序组成的集合,称为数组。他也有自己的“数组名”、“数组值”、“数组下标”。基本操作举例:array=(1 2 3) 数组名为array,可随意更改,用空格间隔,下标从0开始。获取数组长度: echo ${#array[*]} 或者 echo ${#array[@]}如何取: echo ${array[1]} = 2 ; echo ${

  • 【Java学习】5.数组2020-12-26 19:03:16

    定义 数组(Array)是有序的元素序列。 可以类似于数学里学到的集合,只不过数组是有顺序且有限的,元素也是可以重复的。 数组也可以看成一个数据类型,和其他数据类型的使用方法相似,但是它的数据类型是【数据类型[]】的形式。比如int[],float[]等等。 一个数组里的元素是同一种类型,

  • 一维指针和一维数组2020-12-21 13:05:41

    C语言的一级指针和一维数组 数组: 相同数据类型的数据集合。 数组利用其下标变化实行对内存中的数组元素进行处理。 int a[10]; int *pa; pa=a,或pa=&a[0]; 指针pa加上或减去整数i,通过i的变化就可以和数组一样处理内存中连续存放的一系列数据。 a[0];a[1];a[2];a[3];...a[i];

  • (20201220)C++数组大小/数组做函数参数时大小计算问题2020-12-20 20:30:25

      【1】https://www.cnblogs.com/littleswan/p/11306073.html   常规数组计算大小的时候,可以直接借助sizeof函数。   但是数组作为函数参数的时候,sizeof(数组名)得到的是一个指针的大小,不再是一个数组的大小,这个时候最好是直接传递数组的同时,也把数组的维数也作为参数传进来。

  • 2020。10.12JavaScript2020-12-19 21:04:40

    JavaScript的逻辑运算 && 且运算 1.当表达式全为真的时候,但会最后一个表达式的值 2.当表达式中有一个为假的时候,返回第一个为假的值   || 或运算 1.当表达式全为假的时候,返回最后一个表达式的值 2.当表达式中有一个为真的时候,返回第一个为真的值   JavaScript的数组 格式: var 数

  • 指针与数组的区别与联系2020-12-18 12:01:39

    一.指针与数组的联系: 指针与数组是C语言中很重要的两个概念,它们之间有着密切的关系,利用这种关系,可以增强处理数组的灵活性,加快运行速度,本文着重讨论指针与数组之间的联系及在编程中的应用。 1.指针与数组的关系 当一个指针变量被初始化成数组名时,就说该指针变量指向了数组。如:

  • 学习笔记-JAVA第三天2020-12-05 14:05:06

    @Fcy 一维数组 1.数组声明(为了方便以下都以整型数组为例) int [] 数组名; int 数组名 []; 2.数组创建 数组名 =new int [length]; 3.数组初始化 int[] 数组名 ={元素}; //不需要定义数组长度 4.声明并创建数组 int[] 数组名 =new int[length]; 数组的应用 索引数组中的元素 遍

  • 猴博士指针学习2020-12-02 09:29:07

    1. 指针变量与普通变量 指针=&变量 *指针=指针确定的变量的值 例题:输入两个整数,按照先大后小的顺序输出两个数,用指针编写程序 代码一:形参是数组名,实参也是数组名类型 // 编译环境DevC++ #include<stdio.h> int main() { int a,b; int *p,*q,*r; //定义两个指针分别指

  • 关于对C语言中数组名取地址加减等操作的一点探究2020-11-30 21:34:07

    对于数组名取地址强制转换的操作 偶然在晚上学了C语言指针后网页闲逛找题时,被一个数组名取地址搞糊涂了,在自己试验加探索后我稍微悟了一点东西。 代码如下: #include<stdio.h> #include<stdlib.h> int main(void) { int a[5] = { 1,2,3,4,5}; int* ptr = (int *)(&a + 1);

  • JAVA基础知识点13-数组、二维数组2020-11-29 14:59:21

    数组: 相同数据类型的有序集合 1.引用数据类型 [] 2.长度一旦确定不可改变,定长 3.数据类型相同 4.有序 从0开始,一段连续的内存空间 公式: 数据类型[] 数组名 = new 数据类型[长度]; 一维数组 的遍历: 1)for 普通 2)for .. each publ

  • 数组概念及数组的主要用处2020-11-24 22:01:42

    数组 数组概念: 数组是储存同一种数据多个元素的集合。也可以看成一个容器 数组既可以储存基本数据类型,也可以储存引用数据类型 在数组中,查找元素的时间复杂度O(1)只要计算1次,即可得到元素 数组在堆内存中存储 数组的元素在内存的栈区 数组的定义格式: 数据类型[] 数组名; 数据类型

  • 13-数组2020-11-16 11:00:30

    数组:   动态初始化:只指定长度,由系统给出初始化值。       格式:数据类型[ ] 数组名 = new 数据类型[数组长度];         例:int[ ] arr = new int[3];   静态初始化:给出初始化值,由系统决定长度       格式:数据类型[ ] 数组名 = new 数据类型{元素1,元素2,....}

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有