C是一种通用编程语言,用于系统编程(OS和嵌入式),库,游戏和跨平台。此标记应与有关C语言的一般问题一起使用,如ISO 9899标准(最新版本,9899:2018,除非另有说明)中所定义 - 也使用c89,c99,c11等标记特定于版本的请求。 C与C ++不同,它不应该在没有合理理由的情况下与C ++标签结合使用。
本教程展示了如何编写我自己的简单操作系统: 编写您自己的操作系统教程:http://joelgompert.com/OS/TableOfContents.htm 一切都好,但语言发展......
我正在 Mac 上工作 来自 JS 并且几乎完全是 Web 开发,我不知道这里发生了什么。 我把硬件编程作为一种爱好,并且掌握了基础知识
在我们的课程中,我们将实现一个基于 bochs 模拟器构建的内核。 子任务之一是实现固定优先级调度。以前我们的调度程序只有一个线程队列,但现在我...
一段经常执行的代码具有以下计算: 长*lp 字符 *ep, *cp ... tlen = (ep - cp) / sizeof (*lp); 将其更改为: 长*lp 字符 *ep, *cp ... tlen = (ep - cp...
我正在使用 OpenGL 用 C/C++ 编写图形程序。我有一堆 .c 文件,现在我正在尝试从 assignment1gui.c 中的 main.cpp 调用一个函数。老师给了我一份文件...
我现在正在使用嵌入式 C 语言开发微控制器,我发现有时有几个外设只有一个字母不同(例如 UARTA、UARTB 等)。 代码...
如果我做类似的事情 对于 i = 0;我< len(arr); i++ { ... } Is the len() calculated at every iteration ? For gcc is there any optimization flag that can be set to change it.
我正在尝试编写一个包装MPI的框架库。 我有一个名为 afw.h 的框架的头文件和一个名为 afw.c 的框架的实现文件。 我希望能够写...
我想知道我做错了什么,因为控制台给了我一个 EXC_BAD_ACCESS,就在我指向下面的手臂线上。 任何指向解决方案的人都会有帮助,因为我不明白......
我已经将total_red、total_blue等设置为浮动,但我不知道为什么它仍然不适用于我的模糊功能。有人可以向我解释一下出了什么问题吗? 无效模糊(int高度,int宽度,
C 标准不允许对结构进行某些优化:例如,重新排列字段、合并字段、丢弃从不读取的字段、将字段提升到结构之外......
我刚刚开始学习C,并编写了我的hello world程序: #包括 主要的() { printf("你好世界"); 返回0; } 当我运行代码时,我收到一个很长的错误: 苹果妈...
当尝试打印数组元素的地址和值时,这些元素未被数组索引覆盖,为什么某些元素会返回: (无)指针 数组中其他元素的地址 兰...
sizeof(int) 在我的 Dev Cpp 上显示 4,即使它在 64 位机器上运行。为什么它不考虑底层硬件并显示 8?另外,如果我编译环境也改成64位的话...
作为正当前提,我提前道歉,以防有人发现重复的问题。我在整个 stackoverflow/stackexchange 中搜索了类似的问题,但是“stackove ...
当我非常确定我的代码正确时,收到“格式指定类型'int'但参数类型为'int *'[-Wformat]”的警告?
所以我是编码新手,正在自学 C。今天我尝试使用 scanf() 编写一个简单的程序,但没有得到我期望的输出。无论我输入什么数字,它看起来都像 scanf() ...
分离线程与从 main() 调用 pthread_exit(),这两种情况下对资源和内存的影响
我对 C 编程相当陌生,目前正在尝试更广泛地了解 pthreads 库和线程。 问题一: 何时以及为什么分离线程是一个不错的选择...
我需要编写一个函数来复制字符串 C。 但我只记录最后一个值。需要您的帮助 我的代码: char copyStr(const char* str) { char* newStr = new char(20); 对于 (; *st...
将 Apache ActiveMQ 与 C/C++ 结合使用
我们正在编写新的 C/C++ 代码,需要集成到 ActiveMQ 消息总线中。为此有很多选择: CMS 是一个易于使用的类似于 JMS 的 C++ API。 OpenWire C 客户端(仅可用...