c 相关问题

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

难以理解工会中的结构

我不是新手C玩家,也不是我的专家。所以这是我的问题。我有一个声明为这的联合:typedef union {// 8位数据结构{UINT16 data8bit:8; ...

c
回答 2 投票 2

与sizeof和addressof明显不符

sizeof(long)返回8个字节,但&沿(long的地址)是12个十六进制数字(48位)或6个字节。在使用clang编译的OS X 64位上。这里有差异还是真正的64位......

回答 4 投票 1

为什么1字节变量的按位补码返回4字节值?

让我们举例说明以下两个1字节变量:uint8_t x1 = 0x00; uint8_t x2 = 0xFF;打印按位补码时,结果是一个4字节的变量:printf(“%02X - >%02X;%02X ...

回答 2 投票 3

mymethod(i)和mymethod(&i)在C中有什么区别?

我想知道调用一个方法之间的区别是什么:int x;的MyMethod(X);和mymethod(&x);

回答 4 投票 -1

C:很难理解这段代码的while循环中的指针

我正在使用一个调试器来读取这段代码,而我有点困惑的是((* d ++ = * s2 ++)); - 在调试器变量中,d似乎在每个循环后缩短(从'Hello hello'变为'ello ...

回答 1 投票 3

C语言中使用Miracle Library进行ECC加密

我想在C中使用奇迹库来模拟一些算法。这些算法是不同坐标的ECC加密。我有两个算法应该给我相同的输出。但我不......

回答 1 投票 2

GTK C segv:添加新信号会导致segv

我在现有测试gui中引入新的开关信号时遇到了sigsegv故障。 UI有3个可能的事件源,两个事件框和一个开关。当事件框是......

回答 1 投票 2

将Swift String数组转换为c char **

我正在从Swift 4调用一个C库,我遇到了将[String]转换为const char * []的麻烦。 C API定义了这个方法:int getDREFs(const char * drefs [],unsigned char count);这是......

回答 1 投票 1

ARM-NONE-EABI链接链中对memcpy的未定义引用

我正在编译和连接裸机应用程序。在这种情况下,简单的标准c代码(我自己不写,但我读得很彻底,似乎不需要任何库)对于AES ......

回答 3 投票 3

C中数组的2D插值[关闭]

我有一个数据文件,我计算了恒星的亮度作为能量和质量的函数。因此,对于给定质量,我的能量范围为0.1-10 keV,然后质量范围为10-100。现在我 ...

回答 1 投票 -6

如何将二维数组传递给C中的函数?

我的函数原型是int ** rotate(int ** arr,int row,int col,int fl);其中arr是二维数组,row和col分别是2D数组的行数和列数,fl是...

回答 3 投票 2

在C中编译并运行没有main()的程序

我正在尝试编译并运行以下程序而不使用C中的main()函数。我已使用以下命令编译了我的程序。 gcc -nostartfiles nomain.c并且编译器发出警告/ usr / bin / ...

回答 2 投票 76

((void(*)(void))0)()是退出函数? [重复]

我试图在Atmel AVR微控制器上编写自己的启动加载程序。我已经从github引用了一个代码库。我要感谢ZEVERO的代码库在初级I ...

回答 4 投票 0

这是检查字符串是否代表浮点数的不好方法吗?

在网上看我没有找到满意我的解决方案,所以我自己尝试了。但现在在讲座中也有人说调用函数和等待返回可能会导致堆栈...

c
回答 2 投票 5

C - 如何释放在其节点中具有链表的链表?

作为我在内核空间编写的程序的一部分,我创建了一个链接列表,其节点中有另一个链表。节点可以是两种类型,任一通道只有一个int值...

回答 1 投票 2

int和float除以0为输出

int main(void){int x;漂浮y; X = 10; Y = 4.0;的printf( “%d \ n” 个,X / Y);返回0;我使用gcc编译器编译了这段代码,运行时我得到0作为输出。为什么这段代码会输出...

c gcc
回答 2 投票 2

使用无限循环时,x86中断处理程序被阻止

我正在尝试学习x86汇编和c语言。现在我已经完成了一个简单的计时器和键盘中断。第一个可以每隔几个刻度打印一行,第二个可以打印出你的...

回答 2 投票 0

C - 计算文件中的单词,字符和行。字符数

我必须在C中编写一个代码,它输出给定文件中的字符,行和单词的数量。这项任务似乎很简单,但我真的不确定此时出了什么问题。所以,这是......

回答 2 投票 2

使用INTEL PIN在64位系统上配置32位应用程序

我使用-m32 gcc选项编译了一个C程序。我想使用Pin工具来描述这个程序。我的内核是64位。我试过: - 1)pin -t64 <64位工具名> -t <32位工具名> --...

回答 3 投票 2

在Visual Studio中初始化C中的字符串

我尝试使用C学习XOR算法。我在KyleBank的GitHub上找到了一个很好的例子:#include #包括 void encryptDecrypt(char * input,char * output){...

回答 2 投票 0

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