我可以在 Microchip C18 中创建一个同时接受 ram 和 rom 指针的函数吗?
当我声明一个接受 const char* 的函数并传递一个字符串文字时,我得到一个 警告:[2066] 赋值中的类型限定符不匹配 ,因为字符串文字是 rom const cha…
为什么使用int错误,但是long long right
int c long long sum=0 sum+=c*(c-1)/2 当c=100000时,为什么sum得不到正确答案? 我应该写 sum+=(long long)(c*(c-1)/2)…
我终于在链表中添加了添加功能,但无法在 main 中使用。 :(
我终于制作了我的 func 但无法在我的 main 中使用它。编译器错误如下: <块引用> 无法将参数 1' 的 Node' 转换为 Node*' 到 void add(Node*, Node…
基本 cdb:cdb 表示范围的方式是否有所不同?
如果我编译: int *a void main(void) { *a = 1 } 然后在 cdb 中反汇编 main,我得到: pointersproject!main: 00000001`3fd51010 mov rax,qword ptr …
C HTTP 服务器/连接重置
我正在尝试用 c 语言创建一个小型 http 服务器,但我在使用 httperf 时遇到 CONNRESET 错误,为什么? #include <stdlib.h> #include <stdio.h&…
连接两个 32 位数字以获得 64 位结果
我需要连接两个各 32 位的十六进制数,以获得 64 位的最终结果。 我尝试了以下代码,但没有得到好的结果: unsigned long a,b unsigned long long c c…