在C:编译时出错

tes*_*ile -2 c

我一直收到这个错误,"错误:使用未声明的标识符",我搜遍了他们告诉我,我没有声明'nbr'.我有.这一点的目的是制作一个指向整数值的指针,你必须能够用指针设置整数的值,我真的迷失在这里...如果有人能够深入解释会很棒的.看下面的代码...谢谢......

#include <unistd.h>

void    ft_ft(int *nbr)
{
int a;
*nbr = a;
}
int main()
{
ft_ft(*nbr);
return 0;
}
Run Code Online (Sandbox Code Playgroud)

旁注:我不能使用stdio.h,我不能使用其他.c或.h文件.我不能添加任何其他功能.

Dro*_*onz 5

int main()
{
  ft_ft(*nbr);
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

这是执行开始的地方,并且除了在ft_ft()范围内之外,还没有定义nbr作为要传入的参数.变量需要一个定义和值才能将它传递给函数.