我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

哪里出错了?s=="Sunday"代表的是地址上的值进行比较吗

img

img

img

int getindex( char *s )
{
if(s=="Sunday")
return 0;
else if(s=="Monday")
return 1;
else if(s=="Tuesday")
return 2;
else if(s=="Wednesday")
return 3;
else if(s=="Thursday")
return 4;
else if(s=="Friday")
return 5;
else if(s=="Saturday")
return 6;
else
return -1;
}

if(s=="Sunday") 应修改为:if(strcmp(s,"Sunday") == 0) , 余下的if() 都这么改。是字符串的比较。

=号包含地址的比较,如果只想要比较具体内容建议使用函数

近期文章

  • Python问题,一个小程序求结果
  • 关于java LocalDateTime 在一个时间区间内分布n条数据,求最优的算法获取切分方式 摆脱o(n
  • 请输入一个整数,计算1至该整数范围内,所有整数之平均值并输出
  • python操作ini文件相关问题
  • 一个数化为四个素数之和
  • r语言怎么读取csv文件,老是失败
  • java8 stream如何对对象排序?
  • Maven工程 Junit 单元测试报空指针错误
  • 运行后显示仿真错误,如何解决?
  • Es 通过javaapi的方式创建索引且字段加分词器时出现的错误
  • axios get传参拼接数据库字段
  • vscode的go插件安装问题
  • 不同分辨率下的码率怎么计算?
  • 图片转换如何修改曝光度为用户输入值?
  • 哪里出错了啊?输入后显示1278 5678
  • c语言的一个小实践项目
  • 问大家一个关于机械硬盘的问题
  • Java 导入MySQL jar包出错
  • 检索com类组件报错,
  • java关于组件和事件处理习题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华