c - 如何在 C 中调用汇编程序函数
问题描述
我有一个给定的汇编函数,我应该在我的 C 代码中使用它。这是正确的方法吗?另外我需要 sum 作为返回值。感谢您的反馈。
#include <stdio.h>
void secret(int, int * ) __attribute__((cdecl));
int main(void) {
int n, sum;
printf("Give me a number: ");
scanf("%d", & n);
secret_func(n, & sum);
printf("Result: %d\n", sum);
return 0;
}
解决方案
推荐阅读
- flutter - 如何将信息从一个屏幕传递到另一个屏幕
- reactjs - next js 中的嵌套路由
- python - 是否可以在 nogil 部分使用 Cython 扩展类型?
- bash - 直接在运行过程中发送命令和间接发送命令(例如使用tail)
- javascript - 从 html 生成可保存图像的最佳方法是什么?
- r - 如何绘制ggplotly和类“c('chorddiag','htmlwidget')”一起绘制
- python - ModuleNotFoundError:没有名为“learning_logsdjango”的模块
- python-3.x - python3.8 的 Pip 具有奇怪的依赖关系
- reactjs - 如何在 Material UI 文本字段中使用 test-id
- java - 如何使用函数更新 JList 并存储到数组中?