还是不太明白` 因为我是初学者, 想要详细和具体一点,可以吗?
追答你说下哪里不明白吧
追问那自定义函数必须的步骤是不是指声明,调用,定义? 如果是要怎样用文字表达 ?若不是,答案又是什麼 ? 可不可以把每一步骤以列点的方式用文字表达和C语言表达出来?
追答我还是用之前的那个例子哈,,还是老话,如果满意的话请及时采纳
1 你所说的声明应该是指函数头吧,这种情况通常是你将自定义函数写在了main函数之后才会出现,此时你只需在main 函数前写下你后面自定义函数的函数头(例如 int add(int a,int b);)注意语句末尾一定要打分号。
#include
int add(int a,int b) ; //函数声明
int main()
{
int z;
int x=3;
int y=4;
z=add(x,y); //此处为函数调用
printf("%d",z); ////z的值为7
}
int add(int a,int b) //函数定义
{
int result;
result=a+b;
return result;
}
2 但是有一个更简单的方法,不需要声明函数头,你只需将你的自定义函数全部写在mian函数之前,这样就能直接调用了。
例如
#include
int add(int a,int b) //函数定义
{
int result;
result=a+b;
return result;
}
int main()
{
int z;
int x=3;
int y=4;
z=add(x,y); //此处为函数调用
printf("%d",z); ////z的值为7
}
还是不太明白` 因为我是初学者, 想要详细和具体一点,可以吗?