cost 129 ms
gcc 不编译 c

[英]gcc don't compile c

我的操作系统是 Ubuntu Linux 20.04 我重新安装了 gcc 和一些库我没有改变系统中的任何东西,我不知道会发生什么。 错误: 代码: ...

2023-01-30 14:16:20   1   73    c / linux / gcc / g++  
为什么这个嵌套循环的时间复杂度是 O(n)?

[英]Why does this nested loop have O(n) time complexity?

我有一个关于复杂性的计算机科学测试,我有这个问题: 我的解决方案是 O(nlogn),因为第一个for是 n-2,第二个for是在 n 的基数 i 中进行登录,它是 n-2 * logn,即 O(nlogn)- 但是我的老师告诉我们它是 n,当我尝试在 cLion 中运行它时,它给了我 2*n,它 ...

枚举语法

[英]Enumeration syntax

有人可以向我解释一下这是哪一部分吗: 我知道enum bb是枚举的名称,而{ cc }是它的枚举器,但我不知道dd是什么。 ...

2023-01-30 13:19:05   2   61    c / enums  
使用没有外部定义的外部链接声明并在 _Generic 中使用的标识符是否违反语义?

[英]Does an identifier declared with external linkage w/o external definition and used in _Generic violate semantics?

来自最新的C2x (6.9p5)(添加了重点): 外部定义是外部声明,它也是 function(内联定义除外)或 object 的定义。如果在表达式中使用使用外部链接声明的标识符(而不是作为 typeof 运算符的操作数的一部分其结果不是可变修改类型,或结果不是 integer 常量表达式的 si ...

C/C++ 中的位域:什么是保证的,什么是实现定义的?

[英]Bit-Fields in C/C++: what is guaranteed, what is implementation-defined?

阅读https://en.cppreference.com/w/c/language/bit_field ,以下结论是否正确? 相邻的位字段之间没有填充(这在 C 标准的 6.7.2.1 中似乎有所不同)。 位字段在存储单元中的放置是实现定义的。 位域中的位 position 是实现定义的。 ( ...

C arrays 的指针运算

[英]C pointers arithmetic for arrays

我正在阅读 K&R 中关于数组运算的部分,遇到了一些奇怪的事情。 我发布了整个段落作为上下文,但我主要关注粗体部分: 如果p和q指向同一数组的成员,则== 、 != 、 < 、 >=等关系可以正常工作。 例如,如果p指向比q更早的数组成员,则p < q为真。 任何指针都可以 ...

表达式必须在 C 处具有指向对象的指针类型

[英]Expression must have pointer-to-object type at C

以下是发送字符串、获得响应和清除缓冲区的代码。 这将发送一个“AT+CPSI?” 字符串,接收数据并打印出来。 但是,由于我多次使用此代码,因此我想将该代码设为如下所示的 function。 并想像下面这样使用它。 我认为这应该是可行的,但它一直在显示 每当我构建它时。 有什么我想念的吗? ...

2023-01-30 06:19:29   2   73    c  
header 文件未找到 VScode 但未给出警告或错误

[英]header file not found VScode but no warnings or errors given

我正在尝试在 vsCode 中运行一个 c 程序,但它在引用其中一个 my.h 文件时一直告诉我“没有这样的文件或目录”(但发现其他文件还不错......)。 我已经无数次尝试用谷歌搜索这个问题,但所有解决方案似乎都超出了我的理解范围 go 并且参考了我找不到的东西,例如 json 文件(并且谷歌搜 ...

如何用 2 个不同范围内的 2 个随机数相除但结果在特定范围内的结果填充二维数组?

[英]How to fill a 2D array with a result from division of 2 random numbers in 2 different ranges but the result being in certain range?

我需要用 2 个不同范围内的 2 个随机数相除的结果填充一个二维数组,但结果不能在范围 (-2,2) 内。 两个随机数的范围是(-15,5)和(-2,2)。 当我编译并运行该程序时,它无法正常工作。 它只输出几行或什么都不输出,然后自行完成。 我正在使用 Dev-C++。 输出: ...

使用结构类型切换 stm32 led

[英]toggling stm32 led using structure types

你好,我是 stm32 板的新手,我正在尝试切换连接到端口 A 引脚 5(nucleo l476rg 板)的用户 LED,我使用结构类型从头开始编写这个程序,但不幸的是 LED 没有闪烁......我仔细检查了所有地址,因为我在没有结构的情况下尝试过它并且它有效,任何人都可以告诉我这里有什么问题吗 ...

有没有办法在 Raylib 中将类型 char 转换为 structTexture

[英]is there a way to convert type char to structTexture in Raylib

我不断收到错误“func.h:23: error: cannot cast 'int' to 'struct Texture'”,即使我在 renderTiles() 中将文本作为图块输入。 我只是在这里愚蠢吗? ¯_(ツ)_/¯ 我是 C 的新用户,所以这可能就是我。 我复制并粘贴了基本的 w ...

2023-01-29 21:55:03   1   23    c / raylib  
DAG 程序中的分段错误

[英]Segmentation faults in DAG Program

完整的程序在这里http://bmohanrajcse.blogspot.com/2018/01/9-construction-of-dag.html 我不知道在哪里以及要纠正什么,请帮忙 ...

2023-01-29 19:29:25   1   25    c / pointers  
Memory 在C中读取文件并将其转换为二维数组时发生泄漏

[英]Memory leaks when reading and transforming a file into a two-dimensional array in C

我正在 C 中写一个 function 来加载一个文件作为双维数组( char ** ),问题是根据 Valgrind 我有 memory 泄漏,你能帮我吗? 我为您提供了一个可以复制的完整示例。 此外,我的学校只允许我执行此任务的某些功能: open 、 fopen 、 close 、 fclos ...

C 输入返回

[英]C input and return

我正在尝试开发一个员工管理系统,该系统将员工信息作为输入并相应地打印 output。 结构: 检查字符串是否只包含整数的程序: Function 接受输入: 在这里,我试图检查 empId 的字符串输入是否仅包含由 checkValidId() 完成的整数。 如果是,则程序继续执行下一条语句。 否 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM