TPS(C++)字符匹配

news/2024/11/16 19:06:18/

TPS(C++)字符匹配

C++ 中 char [] 和Char*相等的值却不相等

在C++中,char[] 和char* 都可以表示一个字符串,但是它们的类型不同,因此在比较时可能会出现不相等的情况。

char[] 是一个字符数组,它在内存中有自己的一块空间,存储字符串的每个字符,以及一个终止符’\0’。当我们将一个字符串赋值给char[]时,会将字符串的每个字符复制到char[]中。

char* 是一个指向字符的指针,它指向一个字符数组的首地址。当我们将一个字符串赋值给char时,实际上是将字符串的首地址赋给了char

因此,当我们比较char[]和char*时,实际上比较的是它们的地址而不是字符串的内容。即使它们表示的是相同的字符串,它们的地址也可能不相等,因为它们存储的方式不同。

如果要比较char[]和char*表示的字符串是否相等,可以使用strcmp函数来进行比较。strcmp函数会逐个比较两个字符串的字符,直到遇到不相等的字符或者遇到终止符’\0’为止。如果两个字符串完全相等,strcmp函数返回0;如果不相等,返回一个非零值。

示例代码如下:

#include <iostream>

http://www.ppmy.cn/news/1022653.html

相关文章

C语言——自定义类型详解[结构体][枚举][联合体]

自定义类型详解 前言&#xff1a;一、结构体1.1结构体的声明1.2结构体内存对齐1.3位段&#xff08;位域&#xff09; 二、枚举2.1枚举类型的定义2.2枚举类型的优点2.3枚举的使用 三、联合体3.1联合体类型的定义3.2联合体的特点3.3联合体大小的计算 前言&#xff1a; 我打算把结…

Flutter参考资料

Flutter 官网 : https://flutter.dev/ Flutter 插件下载地址 : https://pub.dev/packages Flutter 开发文档 : https://flutter.cn/docs ( 强烈推荐 ) 官方 GitHub 地址 : https://github.com/flutter Flutter 中文社区 : https://flutter.cn/ Flutter 实用教程 : https://flut…

实现可编辑下拉框

<div class"form-group mar_r10"><label for"user_name">部门名称&#xff1a;</label><input name"deptName" id"dept_name" type"text" style"position:absolute;width:120px;height:26px; ma…

飞凌嵌入式「国产」嵌入式核心板大盘点(三)——龙芯中科、赛昉科技

为了帮助各位工程师朋友详细了解飞凌嵌入式推出的“国产化”产品&#xff0c;小编专门开设了「国产平台大盘点专题」。上周&#xff0c;已经带大家盘点了飞凌嵌入式联合瑞芯微电子和全志科技两个国产处理器品牌打造的平台&#xff0c;今天&#xff0c;将继续为大家介绍龙芯和赛…

MySQL多表连接查询

目录 表结构 创建表 表数据插入 查询需求 1.找出销售部门中年纪最大的员工的姓名 2.求财务部门最低工资的员工姓名 3.列出每个部门收入总和高于9000的部门名称 4.求工资在7500到8500元之间&#xff0c;年龄最大的人的姓名及部门 5.找出销售部门收入最低的员工入职时间…

关于@JSONField的使用

1.此注解来自jar包com.alibaba.fastjson 今天分享一个有意思的事情。这个注解作用与类的属性上&#xff0c;如下&#xff1a; ApiModelProperty(value"开始时间,格式:yyyy-MM-dd",required true) JSONField(name"start_date",ordinal 1) private String…

OpenText 企业安全 调查 产品简介

关于OpenText OpenText是一家信息软件公司&#xff0c;使企业能够通过市场领先的信息管理解决方案&#xff08;内部或云中&#xff09;获得洞察力。 全球面临的数字风险 市场合力驱动的信息管理 处于风暴中心的信息 →安全漏洞和数据保护 • 防止威胁并将破坏影响降至最低 …

百度刘林:渗透深层企业经营 AIGC将为千行百业带来变革机会

近年来人工智能领域迅猛发展&#xff0c;随着AIGC概念的走红&#xff0c;生成式大模型技术领域硕果累累&#xff0c;尤其在自然语言处理&#xff08;NLP&#xff09;领域&#xff0c;生成式AI的大语言模型实现了理解人类意图的技术跨越。 值此行业变革的关键节点&#xff0c;深…