c 相关问题

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

在 Windows 上 fork 时出错,但在 linux 上则不然

我是一名大学生,我试图让 fork 命令运行到以下程序中,但由于某种原因,当我在 Windows 上编译它时,它给了我这个错误警告:隐式声明...

回答 1 投票 0

如果字符串未满,fwrite() 将之前的 printf() 语句写入打开的 .dat 文件中

我使用 fwrite() 将结构写入 .dat 文件。结构体内容: typedef 结构记录 { char 名字[大小], 姓氏[大小]; 年龄; 双年级; } 记录; 问题是...

回答 1 投票 0

两个看似相同的代码的不同行为

我正在编写代码来检查表达式的括号,该表达式存储为字符串。 字符串的每个字符都存储在 tokens[i].type 中。 例如:如果 exp 是 (1+2) 返回 true,如果是 (1+2)*(3+4)

c
回答 1 投票 0

gcc 未生成调试文件

我删除了这个问题,以抗议 Stack Overflow 与 OpenAI 的合作关系。我不同意我的写作被用来训练生成式人工智能模型。

回答 2 投票 0

主函数的兼容类型

来自ISO/IEC 9899:2024, 5.1.2.3.2,程序启动: 程序启动时调用的函数名为 main。这 实现没有声明此函数的原型。应该是 用 ret 定义...

回答 1 投票 0

在 Visual Studio Code 上编译 C 文件代码时出现问题

我是 C 编程新手,在我的首次亮相中面临着最烦人的问题之一。我知道这个问题出现过很多次,但老实说我找不到任何解决方案。答案要么...

回答 2 投票 0

不包含 printf 语句会导致 C 编译器出错

我很久之后才开始学习C(在学校时短暂学过,但从那以后几乎忘记了一切)。无论如何,我只是写了一个简单的程序来计算单利。 #包括...

回答 1 投票 0

WebAssembly 的 UDP 套接字

我正在尝试将用 C 和 C++ 编写的桌面应用程序移植到 WebAssembly 平台,并正在调查是否可行。该应用程序所做的重要事情之一是通过发送和接收进行通信......

回答 3 投票 0

使用 %p 计算 printf 中的表达式

我正在研究 C 语言中的指针。尝试了很多方法来确保我理解指针是如何工作的,但我发现了一些我不理解的东西。这是有问题的代码片段: 整数 b = 30;

回答 1 投票 0

C 标准中的哪些内容允许编译器将 `(((char *)p - 1) == NULL` 优化为 false?

采用以下代码片段: #包括 _布尔 foo(char * p) { 返回 (p - 1) == NULL; } GCC 和 LLVM 都将结果优化为 false。 标准中的内容允许编译器...

回答 2 投票 0

STM32F401 中断请求问题

我有一个核子板,上面有一个按钮。该按钮连接到引脚 C13,按下它后,我应该停止 PWM 信号的处理。谁能指点我右边

回答 1 投票 0

C 增量 ++ 意想不到的结果

我在尝试增加 int 变量的值时使用增量 ++ 时遇到问题。我将名为“记录”的变量的地址传递给函数 open(),而不是在 bi 中打开文件...

回答 2 投票 0

在 C 中修改链表头节点而不进行指针取消引用[重复]

void myLinkedListAddAtHead(MyLinkedList* obj, int val) { // 函数体 } 当我尝试将新节点链接到链表的头部时,问题就出现了。虽然我正在更新 obj poi...

回答 1 投票 0

为什么我的新数组只复制并反转旧数组的前 10 个元素?

我想复制并反转C指针中的数组,但我发现结果只能显示前10个元素,为什么? 原始数组:0 1 4 9 16 25 36 49 64 81 100 121 144 169 196 225 256 289 324 361 牧师...

回答 2 投票 0

如何衡量动态规划算法中的性能指标

我正在尝试使用每秒单元更新数(CUPS)指标来衡量序列比对算法的性能。我看到几篇论文(ref1、ref2)中使用了该指标,但没有一篇

回答 1 投票 0

是否有宏可以识别我使用的是 Wayland 还是 X11?

我目前正在开发一个项目,为了学习,我想用特定于平台的代码自己编写窗口系统。 所以,我使用预处理器在编译时知道我是哪个平台......

c
回答 1 投票 0

以空字符串作为值的 int 数据类型?

这段代码怎么没有报错? int 背景ASCIICode = ' '; 该代码摘自 YouTube 上一个名为 ASMR spin cube 的视频。 这绝对是第一次。从没想过我会看到...

c++ c
回答 2 投票 0

下面程序的输出是什么,有原因吗

int main() { 整数 N = 2; 整数M = 3; int *x[N]; x=(int(*)[N])malloc(M*sizeof(*x)); printf("%ld %ld",sizeof(x),sizeof(*x)); } 我想理解语句 x=(int(*...

c
回答 1 投票 0

C语言模式带来意想不到的结果

我正在尝试用 C 创建一个程序来绘制这个图案: 1 1 2 1 3 1 1 2 2 2 3 2 1 3 2 3 3 3 1 4 2 4 3 4 1 5 2 5 3 5 我检查了解决方案的答案。 #包括 int 主函数 () {...

回答 1 投票 0

向 ps2 键盘发送启用中断 (0xF4) 命令会导致系统崩溃。 OSDEV

我刚刚完成了IDT的初始化并启动了ps2的东西。我得到了 ps2 控制器初始化程序,现在我想启用第一个 ps2 端口或键盘中的中断。这是我的c...

回答 1 投票 0

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