数组,字符串学习总结

数组学习心得 4. Java Array 1) 数组变量的声明 int[] ary; 声明了数组变量 ary, 数组变量是代词, int ary[]; 为了与C语法兼容的写法, 不建议写法, 2) 数组对象动态初始化 ary = new int[4]; //数组变量引用了具体数组对象, 就是代词 指代了具体事务. 数组元素是自动初始化的, 自动初始化为"零"值. "零"值: 0, 0.0, \u0000, false, null ary = new int[]{1,2,3}; 直接给出元素的初始化 3) 数组对象的静态初始化, 只能用在声明数组变量时候同时初始化 * 不能用于赋值语句 int[] ary = {1,2,3}; ary = {3,4,5,6};//编译错误 立即下载

学习总结:

1.计算二维数组的行和列:

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

行:sizeof(二维数组名) /sizeof(数组[0])

列 :sizeof(数组[0]) / sizeof(数组类型)

 

2.函数用一个指针类型作为形参,也相当于局部变量;

3. c语言中,除了数组以外(数组是共享的,那么形参和实参才是同一个东西),其他类型作为函数的形参调用函数时都会开辟空间;

4。字符串的三种表示方法:

1.数组表示法:

char str[]="abc";

2.指针表示法:

char *str="abc";   指针自己不存字符串,而是存的指向常量区的某个字符串地址,常量区的值不能更改;

3.产量表示法:

"abc";

4.数组表示法可以改变里面的值,指针类型不可以;  

5.数组表示法可以接收用户输入,指针表示法不可以;

6 #include <string.h>

string.h 头文件的用法:

(一)strcmp(字符串1,字符串2);

比较两个字符串的大小,字符串1比字符串2

大 :返回正数

小:  返回负数

相等: 返回0

(二)strcpy:

语法:strcpy(字符数组,字符串2);//左边只穿字符数组,不能传字符指针。

把字符串2的内容复制,然后覆盖到字符数组中。

(三)strcat:

语法:strcat(字符数组,字符串2);

把字符串2的内容接到字符数组原有的内容后面。

(四)strlen:

语法:strlen(字符串);

计算实际长度 ,"\0"不参与计算,如果字符串中有中文,实际中文文字个数*3

计算实际祝福串占用的字节数。

计算机视觉之ResNet RestNet是2015年由微软团队提出的,在当时获得分类任务,目标检测,图像分割第一名。该论文的四位作者何恺明、张祥雨、任少卿和孙剑如今在人工智能领域里都是响当当的名字,当时他们都是微软亚研的一员。实验结果显示,残差网络更容易优化,并且加深网络层数有助于提高正确率。在ImageNet上使用152层的残差网络(VGG net的8倍深度,但残差网络复杂度更低)。对这些网络使用集成方法实现了3.75%的错误率。获得了ILSVRC 2015竞赛的第一名。原文链接这是一篇计算机视觉领域的经典论文。 阅读详情

相关推荐

不用Root!这些隐藏代码能一键开启安卓诊断端口(小米/OPPO/魅族机型实测)

本文提供了一份无需Root权限即可开启安卓手机诊断端口的实用指南。通过拨号盘输入特定隐藏代码,小米、OPPO、魅族等机型的用户可以一键激活此工程模式,从而连接电脑进行基带数据备份(如QCN文件)或故障排查。文章详细列出了各品牌指令、操作验证步骤,并强调了备份IMEI等关键数据的重要性与操作风险,旨在帮助用户在紧急情况下修复网络问题。

weixin_29260291的博客 273

c语言函数,数组和字符串

C语言函数,程序结构,数组,字符串

2201_75867204的博客 279

Ubuntu开机卡在BusyBox?3种方法快速修复initramfs错误(附详细命令)

本文详细介绍了Ubuntu开机卡在BusyBox并出现initramfs错误的3种修复方法,包括使用fsck检查文件系统、调整BIOS/UEFI存储设置以及修改GRUB内核参数。针对常见的文件系统错误和根设备无法找到问题,提供了具体的命令行操作步骤和实用技巧,帮助用户快速恢复系统启动。

milk8的博客 784

字符串数组学习小结

1 、删去空白字符串或者其他 (1)trim 示例1: str=' abc '; var_dump( $str); var_dump(trim( $str)); 输出结果为 示例2: $str='abcdefda'; var_dump( $str); var_dump(trim( $str,'ab')); 输出结果 (2)ltrim $str='abcdefda'; var_dump( $str); var_dump(ltrim( $str,'ab'));

quan9i的博客 269

DTS 数据迁移

支持关系型数据库(MySQL, Oracle, SQL Server等)、NoSQL数据库、大数据系统等。DTS数据迁移是现代化数据架构调整和云迁移过程中的重要工具,能够大大降低数据迁移的复杂度和风险。DTS (Data Transmission Service) 是一种数据迁移和同步服务,:先迁移历史数据(全量),再实时同步新增变化(增量):不同数据库类型间迁移,如Oracle到MySQL。:将单库数据迁移到分库分表架构。:将业务数据迁移到分析型数据库。:将本地数据库迁移到云数据库。

qq_41081716的博客 749

螺丝锁付系统软件设计 C# Winform

视觉螺丝锁付系统软件设计 C# Winform ,这是其中通信子模块设计

weixin_42522973的博客 340

数组学习心得体会

这一章的主要内容是数组,通过对数组的学习,我能够运用数组解决更多复杂的问题,但是尽管用数组解决问题,更加方便,但不得不承认,这一章的题目难度也明显增高,挑战性也随之增强,下面是我对数组这一章的主要内容的总结。 一维数组 一,一维数组的定义 速度就是一堵相同的变量,他们往往都是为了表达同一批对象的统一属性,如一个班级的所有同学的身高,速度可以是一维的,也可以是二维或多维的。 1.一维数组的定...

qq_45797823的博客 9122

使用GBIF获取生物多样性数据与GIS的结合

随着全球生物多样性的重要性日益凸显,越来越多的研究人员和保护机构开始利用地理信息系统(GIS)来分析和可视化生物多样性数据。GBIF(全球生物多样性信息设施)作为一个全球性的生物多样性数据库,提供了大量的物种分布和分类信息,为研究人员和保护工作者提供了宝贵的数据资源。本文将介绍如何使用GBIF API获取生物多样性数据,并将其与GIS技术相结合,以便更好地理解和研究生物多样性。利用GIS的强大功能,我们可以在地理空间上可视化物种分布、分析物种多样性的空间格局,并为保护生物多样性提供科学依据。

BnxBackend的博客 1763

第三章——数组和字符串心得体会

心得体会 UVaOJ网站:http://uva.onlinejudge.org/ 声明数组只有在main函数外才能开得很大,放在main内会异常退出。 编程过程中只要出现对多组数据的处理,都可以考虑用数组存储。 网格问题用二维数组存储。 标志变量(flag): 经常与while,if一起使用,多种情况下用同一种处理方式,用flag把这些case统一起来,最后一起处理。 算法、函数积累 ...

weixin_46032927的博客 1921

uniapp - H5网页打包运行报错Failed to load resource: net::ERR_FILE_NOT_FOUND(uniApp打包成H5部署到服务器,打包h5白屏并报错页面空白)

Failed to load resource: net::ERR_FILE_NOT_FOUND,uniapp 坑之打包之后白屏,uniapp打包h5,HBuilderX 打包H5后空白报错 Failed to load resource: net::ERR FILE NOT_FOUND,UNI-APP H5应用白屏(空白页)解决方案,白屏并报错Failed to load resource: net::ERR_FILE_NOT_FOUND,uniapp开发,打包成H5部署到服务器,uniapp打包之后首页

🏆 前端领域优质创作者 3577

STM32入门教程:车牌识别

在本文中,我们介绍了如何使用STM32实现车牌识别功能,并提供了详细的代码案例。通过以上步骤,你可以开始开发自己的车牌识别系统了。希望本文对你有所帮助!

2401_85258012的博客 874

数组与字符串学习小结与心得

**数据结构基础训练** 目标:学习并了解数组与字符串的基本内容与含义,并且可以进行简单的程序设计和解决有关数组与字符串的问题。 内容:1.给你一个整数数组 nums,请编写一个能够返回数组 “中心下标” 的方法。数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心下标,返回 -1 。如果数组有多个中心下标,应该返回最靠近左边的那一个。 注意:中心下标可能出现在数组的两端。 ...

jelly_grease的博客 2421

英飞凌TC3xx之一起认识GTM系列(六)如何实现GTM与VADC关联的配置

本文给出了GTM与EVADC之间关联的细节,并通过两个实例分别说明了如何对寄存器进行配置。

无所适从的我的博客 2932

力扣数组与字符串的学习

目标:1.熟悉一维数组的相关操作 2.能较为熟练的掌握二维数组 3.能熟练的使用字符串 学习重点。 1.二维数组 2.字符串 三.实现的功能。 一:给你一个整数数组 nums,请编写一个能够返回数组 “中心下标” 的方法。数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心下标,返回 -1 。如果数组有多个中心下标,应该返回最靠近左边的那一个。 代码: class Solution { public: int pivotIndex(vector& nu

weixin_55905244的博客 224

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

字符串数组与函数的学习

在 C 语言里,存放字符串要使用字符型数组,而存放字符串数组则需用字符型数组的数组,也就是二维字符型数组。定义:数组元素个数得是常量,例如2.元素访问与存储特性元素访问:可以通过:数组名[行下标][列下标] //访问一个字符元素,也能通过:数组名[行下标] // 访问数组第_行下标_行的字符串。存储特性:存放数据的空间是连续的,并且数据按顺序存放(先存第 0 行,再存第 1 行……)。能够避免编写重复性代码,让程序的模块化程度更高。函数的三种形式函数的定义:定义一个函数的实现;

m0_71155220的博客 495

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

学习-Java字符串之字符串、字符数组与字节数组间的使用之单词重新排序

使用 String 类的构造方法 String(byte[] b) 可把字节数组转为字符串;使用 String 类的构造方法 String(char[] b) 可把字符数组转为字符串。使用字符串 String 类提供的 toCharArray() 方法即可把字符串转为字符数组。使用字符串 String 类提供的 getBytes() 方法即可把字符串转为字节数组。平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。本关任务:对给定单词重新排序(按照组成单词的字母升序排序)。

千浔的博客 1126

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

30天学习Java第五天——数组 & 字符串

随着字符串的拼接,value 数组的长度会不断增加,因此在 StringBuilder 对象的实现中,value 数组的长度是可以动态扩展的,就像ArrayList那样。由于字符串是不可变的,因此我们对于字符串的操作,都需要创建很多新的字符串,这样一来造成了过多的空间浪费,尤其是字符串拼接时,因此StringBuffer和StringBuilder应运而生。,这样的方法创建的字符串,JVM会先去字符串常量池里找,如果找到了就不创建对象了,如果没找到就在字符串常量池中创建一个对象,这样一来就能节省堆内存。

m0_55329111的博客 881

C++学习之数组、指针、字符串

C++学习之数组、指针、字符串(1) 声明一个参数为整型,返回值为长整型的函数指针;声明类A的一个成员函数指针,其参数为整型,返回值长整型。 #include <iostream> #include <string> using namespace std; long ItL(int i) { long a=5; return a; } class A { public: long itl2(int i) { long a = 8; return a; }

qq_42524389的博客 373

C++数组字符串自我学习报告

c++中的数组和字符串 目录c++中的数组和字符串前言一、数组1.数组的声明2.数组的初始化二.字符串1.定义字符串字符串长度计算总结 前言 数组和字符串是我们在学习各类编程语言中最常用的数据类型,其相似点也有很多,例如两者在内存中都占用一片连续的空间,且都可以用来存储文本,但是不同点也有很多,我就自己的学习与理解对数组与字符串写的学习整理了一些个人的理解。 一、数组 1.数组的声明 在声明时要提供数组名,数组的长度,以及数组中元素的字符类型,例如: char a[10] //其中char为字符类型,a为

wzk020326的博客 424

c++字符串数组学习遇到的问题

这种写法一个双引号就是一个元素,比如string words[0]=="zifuchuan",然后string words[0][0]=='a',是一个单字符。分析得知,string words[0][0]== "zifuchuan" ,这应该是这个代码的意思。这个是字符串类型,所以代码words[i][0]==ch报错是因为二者的类型根本就不同。然后我在想string words[ ][2]{ "zifuchuan","zifuchuan" };这个代码具体是什么意思。

ma2110117256的博客 218

C++Cherno 学习笔记day8 [31]-[33] C++数组、字符串及字符串字面量

是vs在debug模式下默认填充的16进制0xcc和0xcd 两个0xcc按GBK解析就是中文的“烫”,两个0xcd按gbk解析就是中文的“屯”,区别在于烫是在栈上创建的,屯是在堆上创建的(new出来的)char(character),一个字节的内存,可以把指针转换成char型指针,可以用字节做指针运算。,可以通过索引来遍历,在一个特定范围内,可以设置example数组中的每一个值。字符串:本质:一个接一个字符的一组字符 字母、数字、符号等。:元素的集合,按特定的顺序排列的一堆东西。

Shirleyyy1的博客 515

swift学习(二)循环 字符串 字符 数组

用法:结束整个循环迭代。如果是嵌套循环(即一个循环内嵌套另一个循环),break 语句会停止执行最内层的循环。用法:让case 之后的语句按顺序继续运行,与switch一起使用。用法:用来重复执行一系列语句直到达成特定条件达成(现已不支持)用法:如果条件为true,会重复运行,直到条件变为false。用法:立刻停止本次循环迭代,重新开始下次循环迭代。用法:用于遍历一个集合里的所有元素。用法:先执行一次后再执行判断循环。字符串比较可以用 == 来实现。字符串连接可以用 + 来实现。访问方式和C/C++相同。

Zpm_16的博客 468

Scala学习笔记——字符串与数组

Scala学习笔记——字符串与数组 文章目录Scala学习笔记——字符串与数组一、字符串1、字符串的拼接与格式化2、字符串的常用方法二、数组1、声明数组的语法格式2、数组的创建与遍历3、多维数组的创建与遍历 一、字符串 在 Scala 中,String 是一个不可变的对象,所以该对象不可被修改。 这就意味着你如果修改字符串就会产生一个新的字符串对象。 1、字符串的拼接与格式化 def main(args: Array[String]): Unit = { var str: String = "tyh"

tyh1579152915的博客 931

字符串数组学习总结

字符数组 char 数组名[长度]; 字符串:用 “ ”包括起来的字符序列, 后面自带一个隐藏的‘\0’, '\0’是字符串结尾标记 如果字符数组中没有’\0’则不是字符串 char arr[] = {‘a’,‘b’,‘c’,‘d’,‘e’};//没有’\0’,不是字符串 char brr[] = “abcde”;//""自带’\0’,是字符串 普通数组在函数传递时需要长度,字符串不需要传长...

艾姆凡的blog 565

嵌入式学习笔记DAY15(字符串与指针、数组指针)

补充:为什么a代表的是数组a的首元素地址,而sizeof(a) = 40 ,而不是8呢?答:sizeof是一个编译时操作符,它在编译时计算其操作数的大小,而不是在运行时,因此,sizeof的行为取决于其操作数的类型,而不是其值;此处,a是一个数组名,在sizeof操作符中,数组名不会退化为指针,而是保留其完整的数组类型,因此,sizeof(a)计算的是整个数组的大小。

m0_67864116的博客 908

C语言中 字符、数组、字符串、指针——学习IOS你必须了解

一、char类型 1、内存存储:对应于ASCII码表存储 字符 ASCII码值 内存存储 A    65        0100 0001 B    66        0100 0010 C    67        0100 0011 a    97        0110 0

陈玄正的专栏 826
上一篇: C语言冒泡排序
下一篇: 方法纪录
Jios
博客等级 码龄11年 5粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值