在C:编译时出错

时间:2016-03-03 16:50:02

标签: c

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

#include <unistd.h>

void    ft_ft(int *nbr)
{
int a;
*nbr = a;
}
int main()
{
ft_ft(*nbr);
return 0;
}

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

2 个答案:

答案 0 :(得分:5)

int main()
{
  ft_ft(*nbr);
  return 0;
}

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

答案 1 :(得分:1)

{{1}}