C是一种通用编程语言,用于系统编程(OS和嵌入式),库,游戏和跨平台。此标记应与有关C语言的一般问题一起使用,如ISO 9899标准(最新版本,9899:2018,除非另有说明)中所定义 - 也使用c89,c99,c11等标记特定于版本的请求。 C与C ++不同,它不应该在没有合理理由的情况下与C ++标签结合使用。
我想重置一个二维板,但我不知道如何返回一个指向数组的指针。我认为必须有一种更简单的方法来重置它,但找不到它。 char reset_board(int rows,int ...
我在MSP430中使用了具有高编译器优化的定时器A,但发现我的定时器代码在使用高编译器优化时失败。当没有使用任何优化时,代码工作正常。这段代码......
我目前正试图再次与C,内存使用和组装联系。我正在使用Ubuntu(64位)VM。鉴于#include下面的代码 int global_var; int ...
我们正在开发一个在Linux下用arm-eabi-gcc编译的C程序。我们正在使用一个大型结构的转储,我们在确定哪个地址应该阅读各个领域时遇到问题......
我正在编写一个侦听连接的服务器端程序。当它收到一个时,它会产生一个分离的线程并处理连接。我希望它能够接收几行数据......
为了将基数10中的任何数字转换为基数16,一个好的实现将是:段数据use32 class =数据号dd 0 format_input db“%d”,0 format_output db“%x”,0 ...
来自:https://www.webopedia.com/TERM/R/register.html CPU具有的寄存器数量和每个寄存器的大小(位数)有助于确定CPU的功率和速度。例如32位......
我有比较两个2D阵列的问题。示例:第一个数组:xxooo oxxoo oxooo oxooo ooooo第二个数组(可以旋转):oxoo xxxx xooo但是当我比较它们时,我设法旋转并...
嗨我试图弄清楚如何使用realloc。我做了一个小测试项目,我试图用malloc创建main中的第一个元素,然后在该位置添加一个数字......
int * foo(){int b = 8; int * temp =&b;回温;我几乎没有问题,内存布局的哪一部分会出现* p。我正在将局部变量地址复制到临时指针...
我之前已经问过,并且已经做了一些我认为会工作的东西(但我是初学者,以便故事落入水中)我有一个错误,当我试图注册时,任何人都可以帮忙吗?我还有更多......
我正在尝试从Windows上的源代码构建shapelib。该库使用autotools。我安装了适当的MinGW包。当我运行C:\ MinGW \ msys \ 1.0 \ bin \ sh时autogen.sh它输出...
在编写模拟时,我的伙伴说他喜欢尝试编写足够小的程序以适应缓存。这有什么实际意义吗?我知道缓存比RAM快,主...
为了开发我的粒子滤波算法的实现,我需要生成关于与要跟踪的对象相关的运动的假设:如果我设置N个样本并且如果我使用2×1 ...
我已经实现了一个带指针的堆栈,它的工作方式也是如此。现在,我需要它推送到堆栈,而不是推送副本。例如,如果我将'2'推入堆栈,推送另一个'...
我需要一个固定大小(在创建它时可在运行时选择,而不是编译时)循环缓冲区,它可以容纳任何类型的对象,并且它需要非常高的性能。我不认为......