c 相关问题

C是一种通用编程语言,用于系统编程(OS和嵌入式),库,游戏和跨平台。此标记应与有关C语言的一般问题一起使用,如ISO 9899标准(最新版本,9899:2018,除非另有说明)中所定义 - 也使用c89,c99,c11等标记特定于版本的请求。 C与C ++不同,它不应该在没有合理理由的情况下与C ++标签结合使用。

从它自己的参数递归调用main(使用VLA滥用sizeof)是标准C99吗?

免责声明:我的问题根本不实用,更多的是关于两个代码的问题,据称这些代码滥用了规则并在某种程度上进行了编译(根据编译或多或少的警告/错误......

回答 1 投票 0

交换 GList (GLib) 中的两个项目

我很难弄清楚如何交换 GList 中的两个项目。我需要交换列表中的两个项目,以便在渲染时它们的顺序发生变化。我怎样才能做到这一点? 我怎样才能移动...

回答 1 投票 0

从 WinLib 安装最新的 GCC 和 Clang 会导致缺少 dll 错误

我发现由于某种奇怪的原因,安装最新的 WinLib 二进制文件会导致 clang 无法工作(版本“GCC 14.1.0(带有 POSIX 线程)+ LLVM/Clang/LLD/LLDB 18.1.5 + MinGW-w64 11.0”)。 1 (...

回答 1 投票 0

在stm32上重复执行特定时间段的函数

我正在尝试使用STM32板,我想要一个函数,在一段时间内重复执行。代码看起来像这样。 而 (1) { /* 用户代码结束时 */ ...

回答 1 投票 0

pjsip 新呼叫错误...无法找到默认音频设备(PJMEDIA_EAUD_NODEFDEV)

当我尝试从 pjsip 建立新呼叫时收到此错误: pjsua_aud.c ..检索默认音频设备参数时出错:无法找到默认音频设备(PJMEDIA_EAUD_NODEFDEV)[状态=

回答 5 投票 0

使用 OpenMP 并行化 3D 点云转换,无需额外的内存分配

我正在开发一个 C 程序,该程序使用变换矩阵 T 将线性变换应用于 3D 点云。每个点都是 n×3 矩阵中的一行,T 是一个 3×3 矩阵。我的目标是更新...

回答 1 投票 0

与作用域如何影响嵌套 while 循环(在 C 编程中)相混淆

我只是 C 编程的初学者,我为以下 2 个代码块得到了 2 个不同的输出。 代码 1** #包括 int 主函数(无效) { 整数i = 0; 同时(我<5) { ...

c
回答 1 投票 0

具有可变长度字符串数据的链接列表

我正在编写一个函数,为使用 ODBC 进行的 SQL 查询返回的结果创建字符串数据的链接列表。我知道它返回的列和行可能是随机长度的,所以我......

c
回答 1 投票 0

如何使用 Win32 API 正确、安全地打印到 stdout/stderr?

你可能会说。 //#定义统一码 #包括 int main() { HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE); LPTSTR msg = TEXT("你好,世界! ”); WriteConsole(hOut,...

回答 1 投票 0

PROGMEM 中的字符数组

在程序中,我有很多不同长度字符串的数组,每个数组都被声明为指向这些字符串的指针数组,例如: static const char * num_tab[] = {"第一个", "

回答 1 投票 0

返回指针后是否应该使用 free()

变量z指向已被free()释放的地址 如果我再次使用malloc它可以使用已释放的内存吗 我觉得这不对 char *conc(char *a, char *b){ ch...

回答 1 投票 0

尝试在 while 循环中连续读取管道时脚本陷入困境

我正在尝试实现一个脚本,其中创建管道并将默认值 0 存储在管道中。同时,一个基于条件更新的 C 代码文件正在执行......

回答 2 投票 0

在 C 中的 for 循环中使用 fgets()

考虑我的以下代码: int main() { int letter_count=4; 字符临时字符串[6]; char userStrings[4][4]; for(int i=0;i<4;i++){ fgets(tempstring,letter_count+1,stdin); ...

回答 1 投票 0

无需调试即可查找哪个汇编指令导致了非法指令错误

运行我用汇编语言编写的程序时,出现非法指令错误。有没有办法知道哪条指令导致错误,而无需调试,因为我的机器

回答 7 投票 0

在 VS Code 中调试混合 Python C++。无法输入sudo密码

按照以下说明进行操作: https://nadiah.org/2020/03/01/example-debug-mixed-python-c-in-visual-studio-code/ 我遇到了一个奇怪的错误。第五步中写道: 在终端中,VS Code 会告诉...

回答 3 投票 0

内存屏障对于内存一致性来说是必要的吗?

在阅读了《内存屏障:软件黑客的硬件视图》之后,我提出了一个我不确定其正确性的观点,如标题所示。 我之所以想到这一点是因为直觉...

回答 1 投票 0

内存屏障对于内存一致性来说是必要的吗?

在阅读了《内存屏障:软件黑客的硬件视图》之后,我提出了一个我不确定其正确性的观点,如标题所示。 我之所以想到这一点是因为直觉...

回答 1 投票 0

所有内存一致性保证都是通过内存屏障实现的吗?

在阅读了《内存屏障:软件黑客的硬件视图》之后,我提出了一个我不确定其正确性的观点,如标题所示。 我之所以想到这一点是因为直觉...

回答 1 投票 0

在 c 中实现二叉树时出现分段错误

我是c语言新手,但对于一个项目,我正在实现一个二叉树。这是我的函数代码: #包括 #包括 #包括 typedef 结构 BST...

回答 1 投票 0

如何在 C (Linux) 中为 X O(井字游戏)游戏分叉多个子进程以打开单独的终端窗口

我正在Linux系统上用C语言构建一个简单的X O(tic-tac-toe)游戏。我想分叉三个子进程: 孩子 1:玩家 1 孩子 2:玩家 2 子 3:显示玩过的游戏...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.