警告:从 int* 赋值到 int 会使指针从整数开始,而不进行强制转换
作者:Fixx 提问时间:12/25/2021
我正在编写一个 C 代码,该代码将给定的参数从最小到最大进行排序,但我不断收到此错误: 警告:从“int *”赋值到“int”使指针成为整数,而不进行强制转换 [-Wint-conversion] ...
指针 问答列表
作者:Fixx 提问时间:12/25/2021
我正在编写一个 C 代码,该代码将给定的参数从最小到最大进行排序,但我不断收到此错误: 警告:从“int *”赋值到“int”使指针成为整数,而不进行强制转换 [-Wint-conversion] ...
作者:Gergely Tóth 提问时间:12/27/2021
以下代码删除警告 C4172:在具有 MSVC 的 Windows 下返回局部变量或临时地址。但我想知道在这种情况下这是否是一个真正的错误?我知道这里有很多类似的主题,我从这个警告中读到了很多类似的主...
作者:noobee 提问时间:1/6/2022
我已经将我的问题简化为这个小 C 程序。请注意,我正在自学 C。我在指针方面遇到了真正的麻烦! #include <stdio.h> #include <stdlib.h> typedef str...
作者:jokn 提问时间:1/13/2022
我正在将一个C++项目移植到 C#,并且对 this->function 指针有疑问。 在 C++ 中,它运行良好: class ModbusData { bool ScannAll(void (M...
作者:ryden 提问时间:1/26/2022
这个问题在这里已经有答案了: 如何更改作为参数传递的变量的值? (4 个答案) 去年关闭。 我对 C 有点陌生,所以这个问题听起来可能太容易了。 我尝试运行这个简单的程序,但遇到了分段错误: s...
作者:zlSxrtig 提问时间:1/27/2022
我想知道您是否可以在不使用 malloc 或 calloc 的情况下在 char 指针上分配内存。 举个例子: char *p; 现在我想这样做 *(p+1) = 'd' printf("%...
作者:mindoverflow 提问时间:2/10/2022
具体细节很重要。尤其是在谈论某事如何运作时,尤其是当我们考虑某事为什么起作用时。目前,据我了解,C 中的所有内容都是按值传递的。NOTHING 通过引用传递。一些程序员提到 C 语言中的数组是通过引用...
作者:xpt 提问时间:11/27/2016
已经有几个关于这个的问答 “X 没有实现 Y(...方法有一个指针接收器)“的东西,但对我来说,他们似乎在谈论不同的事情,而不适用于我的具体情况。 所以,我没有把这个问题说得很具体,而是把它写得很宽...
作者:Surya Majumder 提问时间:2/28/2022
我试图编写一些代码来检查调用函数时结构指针的指针函数。 我尝试对树或链表使用单指针,但发现通常如果我编写一个 void 函数并且 head 或 root 不是全局的,它会给我带来分割错误。 我找到...
作者:Karl Land 提问时间:2/28/2022
我试图弄清楚为什么在使用分配给 Dictionary[] 的键时能够在我的 Trie 中成功找到字符串,但是当我尝试创建相同值的完全不同的字符串时,我无法返回成功的搜索。当试图弄清楚为什么字符串不一样...