关于DEV C++的数据不一致问题

我写了一个对数组求和的函数,并且在hackerrank里可以整行运行,也就是网站给的练习题中的第二题。在DEV C++我写的代码如下:

#include <stdio.h>
using namespace std;int simpleArraySum(int ar[]) {int x=ar[3];int a=sizeof(ar);int b=sizeof(ar[1]);int count=sizeof(ar)/sizeof(ar[0]);int sum=0;for(int i=0;i<count;i++){sum+=ar[i];}return sum;
}int main(){int ar[]={1,2,3,4};int c=sizeof(ar);int result=simpleArraySum(ar);cout<<"result="<<result;return 0;
}

可以看到变量c和a的值应该都等于sizeof(ar),但是当我在进行调试的时候发现出现了问题,二者不一致。调试的结果如下图:

a=8,c=16,而且根据x=ar[3]=4的结果看出数组是正确传进去了的,很明显是数据在传输过程中有问题啊,最后算到的结果都不是1+2+3+4=10了,而只有1+2=3。

但是这段代码在hackerrank里运行就没事

有哪位大佬可以出来解答一下哇?

关于DEV C++的数据不一致问题相关推荐

  1. mysql256次利用_【案例】【MySQL】一次复杂的主从库数据不一致修复

    修复操作之前,已写好了修复操作方案.回滚方案和规避建议.但是修复过程中,发生了一些意料之外的状况,根据实际情况不断修改方案,直到完成预定目标. 问题描述: 主库已从2b切换到2a,在新主库2a上查询不 ...

  2. 我在MongoDB年终大会上获二等奖文章:由数据迁移至MongoDB导致的数据不一致问题及解决方案...

    作者 | 上海小胖 来源 | Python专栏(ID:xpchuiit) 故事背景 企业现状 2019年年初,我接到了一个神秘电话,电话那头竟然准确的说出了我的昵称:上海小胖. 我想这事情不简单,就回 ...

  3. mysql缓存淘汰机制_Redis缓存总结:淘汰机制、缓存雪崩、数据不一致....

    在实际的工作项目中, 缓存成为高并发.高性能架构的关键组件 ,那么Redis为什么可以作为缓存使用呢?首先可以作为缓存的两个主要特征: 在分层系统中处于内存/CPU具有访问性能良好, 缓存数据饱和,有 ...

  4. 使用pt-online-schema-change 修复主从数据表数据不一致

    使用pt-online-schema-change 修复主从数据表数据不一致 step 1: 设置master的binlog_format为row    set global binlog_forma ...

  5. mysql主从字符集不一致_MySQL多字节字符集造成主从数据不一致问题

    问题产生线上一直有个历史遗留问题,最近DBA提了出来,所以跟了下代码,作了下简单分析,问题描述如下: 在master-slave的环境下,对master上的某个表中的数据插入,会导致master-sl ...

  6. onbeforeedit和onbeginedit数据不一致_Redis缓存与数据库产生不一致的问题该如何解决?...

    不一致产生的原因 我们在使用redis过程中,通常会这样做:先读取缓存,如果缓存不存在,则读取数据库.伪代码如下: Object stuObj = new Object();public Stu ge ...

  7. 成功解决pandas.core.frame.DataFrame格式数据与numpy.ndarray格式数据不一致导致无法运算问题

    成功解决pandas.core.frame.DataFrame格式数据与numpy.ndarray格式数据不一致导致无法运算问题 目录 解决问题 解决思路 解决方法 解决问题 pandas.core. ...

  8. 数据不一致问题排查1

    新接手的一个项目,主要做统计分析,数据来源于另外一个系统,我们系统的数据与对方系统的数据不一致,所以统计结果不准确,客户对此有很大意见.我接手这项目之前的项目团队检查了好几个月,仍未解决该问题,随即领 ...

  9. 09丨缓存异常:如何解决缓存和数据库的数据不一致问题

    1.缓存和数据库的数据不一致是如何发生的?   首先,我们得清楚"数据的一致性"具体是啥意思.其实,这里的"一致性"包含了两种情况: 缓存中有数据,那么,缓存的 ...

  10. 三年之久的 etcd3 数据不一致 bug 分析

    etcd 作为 Kubernetes 集群的元数据存储,是被业界广泛使用的强一致性 KV 存储,但近日被挖掘出一个存在 3 年之久的数据不一致 bug--client 写入后无法在异常节点读取到数据, ...

最新文章

  1. xUtils简介及其使用方法
  2. python科学计算基础教程pdf下载-Python科学计算 PDF 第2版
  3. boost::lambda模块实现boost::function 进行测试
  4. 转:min(x,y)高效算法
  5. Leetcode--174. 地下城游戏
  6. 怎样把java项目转换成web项目_Eclipse中将Java项目转换成Web项目的方法
  7. oracle++dtcol,Oracle 中的 Incarnation 到底是个什么?实验操作篇
  8. 型人格 disc测试_(在线测试)表演型人格障碍 在线筛查测试表演性人格障碍...
  9. 【算法】剑指 Offer 03. 数组中重复的数字
  10. RabbitMQ入门(2)--工作队列
  11. Java23个设计模式的简明教程
  12. paip.输入法编程---带ord gudin去重复-
  13. tp5框架原理详解_笔记:TP5框架完整学习笔记
  14. 2019第十二届“认证杯”数学建模(第一阶段)
  15. .NET环境下基于RBAC的访问控制
  16. Zigbee无线模块配置
  17. 如何在word中安装grammarly
  18. 用python扑克随机发牌_python:扑克牌发牌程序
  19. 谷歌seo优化主要做什么?
  20. 2018年315晚会黑名单之夜,谁能逃过此劫?

热门文章

  1. 实战案例丨腾讯安全托管服务MSS助力数字广东重保期间“0事故”
  2. 60秒倒计时钟单片机实物程序
  3. 提升文学素养【文章解读】
  4. 问题:During startup program exited with code 0xc0000135
  5. 2023南昌大学计算机考研信息汇总
  6. Windows 资源保护找到了损坏文件,但其中有一些文件无法修复
  7. 前端学习图谱与新奇趣玩之前端Q直播回顾
  8. A pretty carpet
  9. springboot 指定配置文件
  10. 商鼎云PC端正式亮相—开启内测通告