C++书上讲,两个字符串比较是地址的比较.下面结果理应为:"not equal",但是现在输出"equal",
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/22 21:57:16
C++书上讲,两个字符串比较是地址的比较.下面结果理应为:"not equal",但是现在输出"equal",
#include
void main()
{
if("join"=="join")//两个字符串的比较是地址的比较.运行结果理应为:"not equal",so tell me y
cout
#include
void main()
{
if("join"=="join")//两个字符串的比较是地址的比较.运行结果理应为:"not equal",so tell me y
cout
![C++书上讲,两个字符串比较是地址的比较.下面结果理应为:](/uploads/image/z/18025896-48-6.jpg?t=C%2B%2B%E4%B9%A6%E4%B8%8A%E8%AE%B2%2C%E4%B8%A4%E4%B8%AA%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%AF%94%E8%BE%83%E6%98%AF%E5%9C%B0%E5%9D%80%E7%9A%84%E6%AF%94%E8%BE%83.%E4%B8%8B%E9%9D%A2%E7%BB%93%E6%9E%9C%E7%90%86%E5%BA%94%E4%B8%BA%3A%22not+equal%22%2C%E4%BD%86%E6%98%AF%E7%8E%B0%E5%9C%A8%E8%BE%93%E5%87%BA%22equal%22%2C)
字符串的定义是把数据放到一个字符串池
如果你用双引号""来创建String对象,那么他会先去这个池里面查找是否已经存在这个字符串,如果已经存在,把这个对象的引用返回给你,如果不存在,创建一个String对象返回,同时把这个对象放进池里面.
你这里2次都用双引号创建,他会从池里面返回同一个对象,所以是同一个地址,2个对象完全相等
如果你用双引号""来创建String对象,那么他会先去这个池里面查找是否已经存在这个字符串,如果已经存在,把这个对象的引用返回给你,如果不存在,创建一个String对象返回,同时把这个对象放进池里面.
你这里2次都用双引号创建,他会从池里面返回同一个对象,所以是同一个地址,2个对象完全相等
equal to 与equal with比较
2、下面的程序用来比较两个字符串a和b的大小,如果字符串a大于字符串b,则输出“a>b”,否则输出“ab)
equal
c语言的问题编一个程序,将两个字符串s1,s2比较,如果s1>s2,输出一个正数;s1
C语言,比较两个字符串S1和S2的大小
两个字符串比较大小的程序C语言
有两个真分数a/b.c/d,比较两个分数的大小并输出结果.
翻译一下be equal to sb.in sth.并简单讲一下equal的用法,
equal和equal to的区别
比较三个数的大小,输出比较结果
如果,s1和s2是两个字符串,可以用库函数strcpy(s1,s2)比较这两个字符串的大小?可以吗?
求解C语言程序设计题:两个字符串s1,s2写函数比较后返回不同的字符的个数