c 相关问题

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

为队列设计resize函数

我目前正在尝试为队列数据结构设计公共API,并调整函数大小以更改其大小。我的第一个意图是通过以下方式实现:typedef struct queue queue; / ** * ......

回答 2 投票 2

试图理解这个#define

我正在尝试将stm32fxxx的16位录音机应用程序调整为24位,我偶然发现了一个令我困惑的#define。我已将16位DMA更改为32位DMA以及一些缓冲区......

回答 2 投票 -1

如何在冒泡排序中提高最佳案例效率? (输入已经排序)

我试过了,但我无法理解错误... boolean swapped = true; for(int j = arr.length-1; j> = 0 && swapped; j--){swapped = false; for(int k = 0; k

回答 2 投票 1

为什么rx不接收来自UART上的环回tx的数据?

我有一个运行Linux的系统,将rx连接到来自UART1的tx(环回)并执行此代码:#include #包括 #包括 #包括

c
回答 1 投票 0

带点指针的C函数

我有一个在C / C ++ DLL中定义的方法,它带有2个args void SetLines(char ** args,int argCount);我需要从Python调用它,这样做的正确方法是什么。来自ctypes import * path =“test.dll”...

回答 1 投票 0

在CMake中静态链接OpenSSL加密库

我想静态链接下面列出的库:set_target_properties(exec PROPERTIES LINK_SEARCH_START_STATIC 1)set_target_properties(exec PROPERTIES LINK_SEARCH_END_STATIC 1)set(...

回答 1 投票 6

如何声明存储在PROGMEM中的矩阵

我正在尝试编写一个驱动LED矩阵的头文件,但我遇到了一个语法错误,我无法解决,我已经添加了“;”我觉得有必要并检查...

回答 2 投票 0

如何通过偏移获取/设置结构成员

忽略填充/对齐问题并给出以下结构,在不使用成员名称的情况下获取和设置member_b的值的最佳方法是什么。 struct mystruct {int member_a; int ...

回答 6 投票 26

子进程是否也应该解除阻塞的SIGCHLD信号?

我试图了解阻塞和解除阻塞信号是如何工作的,我正在尝试理解下面的代码。具体来说,我正在看第28行(在代码中注释):int a = ...

回答 1 投票 1

在linux内核2.6.26中,我发现“#define atomic_read(v)((v) - > counter + 0)”,为什么是“+ 0”?

我在linux-2.6.26(linux-2.6.26 / include / asm-alpha / atomic.h)中找到了这个,并且在这里不知道为什么+0。 #define atomic_read(v)((v) - > counter + 0)#define atomic64_read(v)((v) - > counter + 0)

回答 3 投票 9

是* p是左值还是左值

在下面的代码中,*是左值还是左值? #包括 void main(){int b = 2; int * a = NULL; A =&B; *一个= 3;的printf( “%d”,*一个); }

回答 3 投票 1

如何使用指针从2D char数组中生成一个句子

我是C的新手,所以如果我不够清楚,请尽量耐心等待。我有一个赋值,我需要创建一个函数,得到一个平方的char矩阵并从中生成一个字符串。功能 ...

回答 2 投票 0

scanf到结构中字段的问题

我已经定义了一个指向结构的指针数组,当我尝试扫描到一个字段时,我收到一条错误消息,我无法理解我做错了什么。我尝试了不同的方法 - scanf(“%s”,arr [i] - > ...

回答 2 投票 0

为什么在定义宏中使用括号会产生错误?

#define swap(a,b)a = a ^ b; b = a ^ b; a = a ^ b; int main(){swap(a,b)}给出正确的答案。 #define swap(a,b)(a = a ^ b; b = a ^ b; a = a ^ b;)int main(){swap(a,b)}给...

回答 2 投票 3

编译错误:/ usr / bin / ld:找不到-lclntsh

在尝试使用make文件编译C程序时,我面临下面描述的以下链接错误。我知道这个问题已经在很多其他帖子中讨论过,但我试过......

回答 3 投票 2

C:标准和编译器中的整数溢出

由Carl Norum编辑,包括适当的标准参考。 C标准陈述如果在表达式的评估期间发生异常情况(即,如果结果不是......

回答 7 投票 27

C CORTEX-M4:如何访问UART(vcom)发送的uint8_t数据为int32_t

我正在尝试使用LPCOpen提供的VCOM exaple来测试我的LPC4370 cortex-m4 micro(LPC Link2评估板)和我的计算机之间的通信。我只是想从matlab发送数据,复制......

回答 2 投票 2

C程序出错,第一次使用VS2017 [关闭]

编译非常简单的代码时,我收到代码0错误。我该如何解决?我第一次使用VS 2017。 #包括 void main(){printf(“我的名字是Haim”);两排......

回答 1 投票 -2

检查是否...如何将其转换为C代码[暂停]

如何将此伪代码转换为C?检查是否((x在x_offset和x_offset + size2之间)和...

c
回答 1 投票 -2

如何删除在C中循环中被调用的char图像?

我在创造一个游戏。我有一个函数,它使用循环在随机位置绘制一个字符图像。我有碰撞逻辑,一切都很好。我遇到的问题是我不......

回答 1 投票 0

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