首页 > 解决方案 > 如何在 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;
}

标签: cassembly

解决方案


推荐阅读