C是一种通用编程语言,用于系统编程(OS和嵌入式),库,游戏和跨平台。此标记应与有关C语言的一般问题一起使用,如ISO 9899标准(最新版本,9899:2018,除非另有说明)中所定义 - 也使用c89,c99,c11等标记特定于版本的请求。 C与C ++不同,它不应该在没有合理理由的情况下与C ++标签结合使用。
我不是新手C玩家,也不是我的专家。所以这是我的问题。我有一个声明为这的联合:typedef union {// 8位数据结构{UINT16 data8bit:8; ...
sizeof(long)返回8个字节,但&沿(long的地址)是12个十六进制数字(48位)或6个字节。在使用clang编译的OS X 64位上。这里有差异还是真正的64位......
让我们举例说明以下两个1字节变量:uint8_t x1 = 0x00; uint8_t x2 = 0xFF;打印按位补码时,结果是一个4字节的变量:printf(“%02X - >%02X;%02X ...
mymethod(i)和mymethod(&i)在C中有什么区别?
我想知道调用一个方法之间的区别是什么:int x;的MyMethod(X);和mymethod(&x);
我正在使用一个调试器来读取这段代码,而我有点困惑的是((* d ++ = * s2 ++)); - 在调试器变量中,d似乎在每个循环后缩短(从'Hello hello'变为'ello ...
我想在C中使用奇迹库来模拟一些算法。这些算法是不同坐标的ECC加密。我有两个算法应该给我相同的输出。但我不......
我在现有测试gui中引入新的开关信号时遇到了sigsegv故障。 UI有3个可能的事件源,两个事件框和一个开关。当事件框是......
我正在从Swift 4调用一个C库,我遇到了将[String]转换为const char * []的麻烦。 C API定义了这个方法:int getDREFs(const char * drefs [],unsigned char count);这是......
ARM-NONE-EABI链接链中对memcpy的未定义引用
我正在编译和连接裸机应用程序。在这种情况下,简单的标准c代码(我自己不写,但我读得很彻底,似乎不需要任何库)对于AES ......
我有一个数据文件,我计算了恒星的亮度作为能量和质量的函数。因此,对于给定质量,我的能量范围为0.1-10 keV,然后质量范围为10-100。现在我 ...
我的函数原型是int ** rotate(int ** arr,int row,int col,int fl);其中arr是二维数组,row和col分别是2D数组的行数和列数,fl是...
我正在尝试编译并运行以下程序而不使用C中的main()函数。我已使用以下命令编译了我的程序。 gcc -nostartfiles nomain.c并且编译器发出警告/ usr / bin / ...
((void(*)(void))0)()是退出函数? [重复]
我试图在Atmel AVR微控制器上编写自己的启动加载程序。我已经从github引用了一个代码库。我要感谢ZEVERO的代码库在初级I ...
作为我在内核空间编写的程序的一部分,我创建了一个链接列表,其节点中有另一个链表。节点可以是两种类型,任一通道只有一个int值...
int main(void){int x;漂浮y; X = 10; Y = 4.0;的printf( “%d \ n” 个,X / Y);返回0;我使用gcc编译器编译了这段代码,运行时我得到0作为输出。为什么这段代码会输出...
我正在尝试学习x86汇编和c语言。现在我已经完成了一个简单的计时器和键盘中断。第一个可以每隔几个刻度打印一行,第二个可以打印出你的...
我必须在C中编写一个代码,它输出给定文件中的字符,行和单词的数量。这项任务似乎很简单,但我真的不确定此时出了什么问题。所以,这是......
我使用-m32 gcc选项编译了一个C程序。我想使用Pin工具来描述这个程序。我的内核是64位。我试过: - 1)pin -t64 <64位工具名> -t <32位工具名> --...
我尝试使用C学习XOR算法。我在KyleBank的GitHub上找到了一个很好的例子:#include #包括 void encryptDecrypt(char * input,char * output){...