1
2
签名
所以,当你声明它接受一个double并这样调用它时,你调用的是未定义的行为。实际上,将要发生的是,将256.0的值移动到第一个参数的双寄存器中,然后调用
相反,你应该申报
另一个问题是返回类型:
|
altair00 · 使用“realloc”调整现有阵列的大小` 2 年前 |
cobb208 · Malloc正在为释放指针引发错误 2 年前 |
mbilyanov · 比较C中动态分配的字符串 2 年前 |
Jaques · “.exe”已触发断点 6 年前 |
Ultraviolence · 在C中使用malloc分配动态内存 6 年前 |
Andre · C分段错误:函数中的fscanf 6 年前 |
Gameatro · 为什么malloc在函数内部调用时返回空指针? 6 年前 |