c 相关问题

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

bss部分结束地址小于起始地址

我正在查看ARC处理器映射文件,并找到一个结束地址小于起始地址的部分。这是正常的还是链接器脚本中的错误或其他问题?部分名称类型......

回答 1 投票 3

多次包含标题库时重复符号

我为我正在制作的小游戏制作了一个简单的帮助库。在这样的库中,我有一些必须尽可能快地执行的核心功能,因为它们每个游戏帧被调用了数千次。 ...

c
回答 1 投票 1

交叉编译GCC:在检查动态链接器特性时,GCC_NO_EXECUTABLES后不允许链接测试

我正试图通过以下方式为LFS编译gcc-4.8.3。使用make时,我收到以下错误:检查动态链接器特性... configure:错误:在...之后不允许链接测试

回答 2 投票 2

##预处理程序运算符和变量的值

我已经搜索过,似乎无法使用##预处理器运算符在C中执行此操作。我想使用变量值并创建一个像MY_FUNC_3这样的函数名称我知道如何使用'#define ...

回答 2 投票 0

这个程序是否正确计算5位数的总和

用于计算五位数之和的程序该程序在编译器中显示错误,即使我认为它实际上是正确的#include int main(){int i,a,num = 32765,n; ...

c
回答 3 投票 -5

函数抛出写访问异常[关闭]

我正在阅读一篇文章或在线发帖:Eli Bendersky的网站:Big Number的二进制表示并遇到了一个函数,所以我决定在我的IDE中测试它。该函数编译&...

回答 2 投票 1

为什么int的范围是-32768到32767? [关闭]

与正面相比,为什么任何数据类型的范围在负面都比较大?例如,在整数的情况下:在Turbo C中,其范围是-32768到32767,对于Visual Studio,它是-...

回答 5 投票 18

在C宏中进行字符串化之前进行标记连接

我有两个C宏,第一个基本上是连接两个标记#define _PY_CLASS_NAME(名称)Py ## name第二个宏是字符串输入参数#define STR(text)#text因为...

回答 1 投票 0

可以将字符串从指针数组转换为变量名吗?

我想解决一个数学方程式给出的字符串指针数组如char * equations = {“n + 1”,“n + 2”,“n * n + 3”}我希望编译器考虑内部的字符串上面的字符数组为......

回答 3 投票 0

添加或乘以整数时超出其限制会发生什么

当整数超过其限制时会发生什么?输出是3595,它将如何来?它是2字节类型? #包括 #包括 void main(){int n = 12,res = 1; ...

回答 2 投票 -3

如何将C指针的物理地址作为值?

在我的系统中,sizeof(void *)=所有指针类型的8字节大小是8字节。我有这个struct struct元素{void * value};所以这个结构是一个8字节的指针值。因为所有类型...

回答 2 投票 0

如何在C中定义24位数据类型?

我将不得不使用24位音频数据。这只是unsigned int而不是32bit,它是24bit。那么在C中定义和使用24位数据的简单方法是什么?

c
回答 7 投票 14

函数中的双指针

我试图在二叉搜索树中插入字符串。所以我要尝试的是,解析文件中的字符串(包含指令集),然后插入函数insertOpcodeFromFile()。 ...

回答 1 投票 0

如何清除和设置ULONG的高8位

开门见山。我想改变变量的高8位。 ULONG参数;我可以这样得到它们:(参数>> 24)&0xFF但我不确定我怎么能清除......

c
回答 2 投票 0

为什么我的程序从其他函数返回后中断?

所以我的程序在写入文件(userName.txt)后崩溃了。它说存在访问冲突。我的函数是否从堆内存中清除了什么?错误消息:0x00f921da处的未处理异常...

回答 1 投票 -2

如果在sendfile()正在进行时写入/更改文件,则预期的行为是什么

一个线程写入一个文件(甚至删除它),另一个线程同时为该文件调用sendfile()以获得重叠位置。这里的预期行为是什么?另外,如果我理解......

回答 1 投票 1

C:检查Chrome中的页面是否已完全加载

我正在用C编写一个程序,自动化Chrome中的键盘点击以访问网页。如何检查我要访问的页面是否已满载?我想知道页面是否已成功加载或...

回答 1 投票 0

fork()生成的子进程中的部分代码被跳过

我使用fork()来生成子进程来运行一些代码,但是我发现在子进程中,有些代码比如printf(“child is running”);下面不会运行,当我删除switch()中的句子时......

回答 1 投票 -1

在MinGW / MSYS2上编译XZ Utils时出现未知类型

我一直在尝试使用MinGW-w64编译XZ Utils,当尝试在./configureing之后运行make时,我得到sigset_t未知的错误。 XZ Utils版本是5.2.3,我的MinGW-W64是......

回答 1 投票 1

签名字符范围

为什么有符号字符的范围是-128到127而不是-127到128?

c
回答 6 投票 16

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