首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我不知道为什么(*p)=38;返回错误

这个问答内容涉及到一个表达式和错误返回的问题。根据给出的信息,我们可以进行如下解释:

表达式 "*p = 38" 是一个指针操作,它将指针 p 所指向的内存地址的值设置为 38。这里的具体上下文和代码逻辑没有给出,所以无法确定为什么会返回错误。

在进行指针操作时,常见的错误可能包括以下几种情况:

  1. 未初始化指针:如果指针 p 没有被正确初始化,即没有指向有效的内存地址,那么对其进行赋值操作会导致错误。在使用指针之前,应该先为其分配内存或者将其指向有效的内存地址。
  2. 空指针引用:如果指针 p 的值为 NULL 或者 nullptr,那么对其进行赋值操作也会导致错误。在使用指针之前,应该先检查其是否为空。
  3. 内存越界:如果指针 p 指向的内存地址超出了其所在内存块的范围,那么对其进行赋值操作也会导致错误。在进行指针操作时,应该确保指针指向的内存地址是有效的。
  4. 类型不匹配:如果指针 p 的类型与赋值的值的类型不匹配,那么进行赋值操作会导致错误。在进行指针操作时,应该确保指针的类型与所指向的内存地址的类型一致。

综上所述,根据给出的信息,无法确定具体的错误原因。在实际开发中,需要结合具体的代码逻辑和上下文来分析和解决错误。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 不知道为什么MAC安装R包时候总是出现gfortran错误

    前面其实提到过一次:明明解决了gfortran问题但是仍然安装WGCNA失败,也是同样的报错,这次又出现了,但是又是以另外一种方式解决了!...很神奇 最近使用The Chip Analysis Methylation Pipeline,我们前面教程:450K芯片上面的甲基化探针到底需要进行哪些过滤 已经详细介绍过champ啦,这里就只讲解遇到的问题...但是因为依赖包太多,所以其中个把包失败是理所当然的,比如我就再一次遇到gfortran错误!.../6.1.0 这个时候,灵机一动,查看了在mac使用brew安装的gfortran以及库文件的路径: /usr/local/Cellar/gcc/9.2.0_3/lib/gcc/9/libgfortran...sudo mkdir -p /usr/local/gfortran/lib/gcc/x86_64-apple-darwin15/6.1.0 sudo cp /usr/local/Cellar/gcc/

    4.3K51

    这个语句报了无效语法的错误 但是不知道是哪里写错了

    一、前言 前几天在Python最强王者交流群【群除佬】问了一个Pandas处理的问题,提问截图如下: 代码如下所示: songid_tags_df['tblTags'].map(lambda x :..., x) if isinstance(x,str)) 二、实现过程 后来自己给了一个示例代码,如下所示: songid_tags_df['tblTags'].map(lambda x: re.findall...三、总结 大家好,是皮皮。这篇文章主要盘点了一个Pandas处理的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。...最后感谢粉丝【群除佬】提问,感谢【皮皮】、【瑜亮老师】、【隔壁山楂】给出的思路和代码解析,感谢【Python进阶者】、【孤独】等人参与学习交流。

    68120

    Google Pixel 2刷入crDroid8.4+root

    但是最近需要给电脑挂梯子,就是电脑连手机,手机挂梯子。这个工作一直是小米5来干,但是它的续航也尿,而且桌子上面杂物太多,不能放太多东西。这里就改装一下P2....response-content-type=application%2Foctet-stream 下载一下 而且小bug在以前都修好了 这里电脑下载了两次了,都下载不来,这里推荐手机的edge浏览器,不知道为什么...你进去以后发现全是乱码,退出以后都是 分区丢了,那就再还原一次 害,刷机就是这样,比的是手速 嗨嗨嗨,又回来了 就奇怪了,再按照这个写一次,但是进去以后发现是twrp里面全是乱码,扑街,不知道为什么...这个时候不要重启,返回wipe,把data格了 有p密码,这里是要输入yes 格机一次 重启,就安排上了 安排上了,还得root一下 R不来了。。。...现在的效果就是,一插的手机,电脑就全局梯子,而且P2有WIFI桥,可以在连WIFI的情况下开热点。

    1.2K20

    错误?打的就是段错误!!

    呵,段错误?自从看了这篇文章,还会怕你个小小段错误? 请打开你的Linux终端,跟紧咯,准备发车!!...嘟嘟嘟哒~~ ①一段有段错误的代码 #include void errfunc() { int *p = NULL; *p = 1; } int main() {...然后再运行一次段错误的文件,然后去ls,就会发现一个core.xxxx的文件,这里提醒一下,最好先ls,看看系统下有没有已存在的core文件,省的到时候不知道是哪个。...3 对于C++对象,应该通过相应类的接口来去内存进行操作,禁止通过其返回的指针对内存进行写操作,典型的如string类的c_str()接口,如果你强制往其返回的指针进行写操作肯定会段错误的,因为其返回的地址是只读的...这类问题也是为什么的程序在其他平台跑得好好的,为什么一移植到这个平台就段错误了。

    3.7K20

    2022年3月_生信入门班_微信群答疑笔记

    老师,按分数高低给小朋友名字排序为什么不可以写成kids[sort(scores)] kids[ 需要坐标],取自己操作;sort(scores) 返回的并不是坐标,是排序的值本身;order(scores...直接把mamba的命令换成了conda可以了,不知道这么做有没有什么问题。...老师,这个图已经能出结果了,不过为什么lable出来的总是setosa和virginica的P值呢?...sed是以行为单位的,这里说的第一个是每一行的第一个的意思 为什么这里要加个p才可以呢,直接2~4不行呢 p是打印,sed要给他动作才知道要干啥,你不给他p他就不知道你到底让他干啥。...公司默认的一般都还行 人的参考基因很成熟了 一般都是GRCh38版本。

    1.7K40

    解决 iOS 15 上 APP 莫名其妙地退出登录 解决 iOS 15 上 APP 莫名其妙地退出登录

    2、一个意外的API调用返回HTTP 401并触发退出登录。 3、Keychain 抛出了一个错误能够排除前两个潜在的原因,这要归功于我在自己重现该问题后观察到的一些微妙行为。...这就把Keychain留给了我们,指引进入下一个问题。是什么发生了改变以及为什么它如此难以复现? 是什么发生了改变以及为什么它如此难以复现?...此时,能够捕捉到返回的确切错误代码。罪魁祸首是errSecInteractionNotAllowed: 不允许与 Security Server 交互。...即使能够重现这个问题,也100%确定的手机在点击应用图标的时候是解锁的,所以我不明白为什么会出现这个Keychain错误。...仍然不知道这种预测是如何形成的,但我只想把它归结为 "Siri智能",然后就到此为止了。

    1.6K20

    神马?SQL竟然可以解脑筋急转弯的题目?

    有人给出的第一个答案是这样的(不知道是不是书上给出的答案): 答案是——第一个人会说:"100两金子全归我!",而且这个方案一定会被一半以上的人同意,这个人不会被杀掉。...这个逆向推导法是一个很好的思路,但是是有瑕疵的,其结果也是错误的。...Gauss看了手上的数字,说:“不知道这两个数字是几,可我保证Poincare也不知道。” Poincare看了手上的数字,说:“原来的确不知道那两个数字是几,可我现在知道了。”...魔术中上面的步骤重复了3次,因此在SQL中这个过程也重复3次,最终SQL返回的结果就是目标牌21种不同初始位置所对应的魔术结束时刻目标牌的最终位置。...不过SQL只是演示了结果,并没有给出为什么会出现这种结果的答案,下面通过数学手段简单分析一下: 由于第一次平均分的时候这张牌的位置是任意的,所以这次平均分的意义不大。

    79540

    萌新不看会后悔的C++基本类型总结(二)

    ,还需要知道浮点数的存储方法,浮点数使用科学记数法来表示存储的,最大可以达到3.4E38,这是一个很大的数,达到了38位之多,显然不是上面所说的6 ~ 7位,这个有效范围可以认为是38位中的前6 ~ 7...至于为什么会使用无符号的类型来存储,这是因为十六进制常用来表示内存地址,内存地址是没有符号的,因此unsigned int 比 long更适合来表示十六位的地址。...int number_2 = 1; p = &number_2; 就好比我有一台电脑,装的是xp系统,有一天邻居小姐姐想跟我借电脑用一下,但是她觉得xp系统老掉牙了,想重装为win10系统,这时就告诉她...指针常量: int number = 666; int * const p = &number; // 千万不要写出 const * int p,这是错误的写法。...还有就是如果给函数的返回值修饰了const,则接收返回值的变量类型也必须同样被const修饰。 3.

    72121

    做过1000遍RNA-seq的老司机告诉你如何翻车

    熟悉的人都知道RNA-seq是的拿手好戏(如果你不熟悉,今天过后请记住)。 但是今天处理了一个公共数据,比对率低的惊人。 究竟为什么会发生这种小概率事情呢? 是测序数据质量不好?...reference=/home/jianmingzeng/reference/index/hisat/grcm38/genome~/biosoft/HISAT/current/hisat2 -p 5 -...那么就是hisat2这个步骤的问题,首先怀疑是不是下载hisat的index搞错了,虽然看起来命名是grcm38,但是有可能是下载错误打开了sam文件看了看开头: ?...死也想不明白,明明是加了--split-3 参数呀,为什么sra转换成fastq会出这么明显的错误呢? ? 然后检查的脚本,自己从的博客里面复制了的代码。 ?...因为前面一直处理的是单端的数据,所以这个错误没有被发现。 痛恨我自己直接拷贝了博客的脚本!痛恨 --这样的参数设置! 下面是修改后的代码!

    3.1K110

    解决 iOS 15 上 APP 莫名其妙地退出登录

    2、一个意外的API调用返回HTTP 401并触发退出登录。 3、Keychain 抛出了一个错误能够排除前两个潜在的原因,这要归功于我在自己重现该问题后观察到的一些微妙行为。...这就把Keychain留给了我们,指引进入下一个问题。是什么发生了改变以及为什么它如此难以复现? 是什么发生了改变以及为什么它如此难以复现?...此时,能够捕捉到返回的确切错误代码。罪魁祸首是errSecInteractionNotAllowed[3]: 不允许与 Security Server 交互。...即使能够重现这个问题,也100%确定的手机在点击应用图标的时候是解锁的,所以我不明白为什么会出现这个Keychain错误。...仍然不知道这种预测是如何形成的,但我只想把它归结为 "Siri智能",然后就到此为止了。

    88410

    再论c语言里面的void类型本质和NULL

    3void类型的本质: (1)void类型的正确的含义是:不知道类型,不确定类型,还没确定类型。...(2)比如说:void  a;它定义了一个void类型的变量,含义就是说a是一个变量,而且a肯定有确定的类型,只是目前不知道a的类型,还不确定,所以标记为void。...malloc刚申请的这段内存尚未用来存储数据,malloc函数也无法预知这段内存将来被存放什么类型的数据,所以malloc无法返回具体类型的指针,解决方法就是返回一个void *类型,告诉外部返回的是一段干净的内存空间...这时候p就不是野指针了。 (3)为什么要让一个野指针指向内存地址0处?主要是因为在大部分的CPU中,内存的0地址处都不是可以随便访问的(一般都是操作系统严密管控区域,所以应用程序不能随便访问)。...如果程序无意识的解引用指向0地址处的野指针则会触发段错误。这样就可以提示你帮助你找到程序中的错误。 3为什么需要NULL: (1)第一个作用就是让野指针指向0地址处安全。

    70630

    dotnet 修复多框架 TargetFrameworks 包含不受支持平台导致构建失败

    usr/share/dotnet/sdk/8.0.202/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.ImportWorkloads.targets(38,5...not exist in any of the workloads available in this installation: Microsoft.maccatalyst.Sdk.net8 核心错误就是...Linux 平台只想构建 net6.0 的版本,即使使用了如下命令行,也依然构建失败 dotnet build -c release -r linux-x64 -p:TargetFramework=...这也就是为什么从 dotnet 的设计上,也提供了 dotnet restore 命令的原因 解决此问题可以使用 dotnet restore 命令,通过 dotnet restore 命令可以做到更细节的控制还原逻辑...用来表示只构建不还原,这是因为咱在上一句命令里面就自己还原了 通过以上的命令手动设置 TargetFramework 可以避免 dotnet restore 时对整体的框架进行还原,导致遇到不受支持的框架平台返回失败

    27110

    基因组注释文件(GFF,GTF)下载的四种方法

    .p12_top_level.gff3.gz (hg38) wget ftp://ftp.ncbi.nlm.nih.gov/genomes/Homo_sapiens/ARCHIVE/BUILD.37.3.../GFF/ref_GRCh37.p5_top_level.gff3.gz (hg19) NCBI,Ensembl,UCSC 基因组版本对应关系 NCBIEnsemblUCSCGRCh36release...首先,GRCh38版本有三个更新: 修复错误的读数 包含模型着丝粒序列 添加备用基因座 除此之外,GRCh37中的一些错误组装区域已在GRCh38中重新投入使用。...GRCh38还包括在早期版本中部分捕获的基因组序列。然而,基因组中仍然存在差距,新的技术和方法都有助于缩小差距,旨在最大限度地覆盖人类基因组。 现在需要使用GRCh38重新分析的数据吗?...如果您一直在使用GRCh37,则无需返回并重新分析数据。值得庆幸的是NCBI已经解决了这个问题。

    6.4K30

    useEffect 实践案例(一)

    ,我们可以借助 Promise 与 setTimeout 来模拟一个接口请求 单独创建一个 api.ts 文件 在该文件中,我们声明一个名为 searchApi 的函数,该函数接收一个字符串作为参数 计划设计该函数最终返回一个...} }, 600) }) } 在该函数中,我们使用泛型明确了 Promise 的输出类型,在后续的使用中就可以利用 TypeScript 的自动类型推导得到具体的返回类型 接下来我们要创建组件函数...如果请求失败,Loading 依然需要改成 false,并记录错误信息 接下来我们要思考列表的 UI 代码。 首先,空数据、错误信息、正常列表的显示情况是互斥的,他们三个只能存在一个。...: T[] } 此时我们看到由于 list 的每一项具体数据内容,可能每一个列表都不一样,我们无法在这里确认他的类型,因此此处使用泛型来表示 不知道 list 的每一项具体数据是什么,也就意味着对应的...在日常生活中,如果想要打开电视机,我们只需要关注开关按钮那一下操作,在这里也是一样,如果想要重新请求列表搜索,只需要关注如何操作 loading 这个开关即可 该案例组件文件路径:src/pages

    15610
    领券