}
#include<stdio.h>
void printWelcome()//定义无参无返回值函数
{
printf ("+++++++++++++\n");
printf ("欢迎来到我的程序,baby\n");
printf ("+++++++++++++\n");
}
int getDataFromX(int x)//定义有参数有返回值的函数
//这里定义的x、y与主函数中的xy不同,可用其他变量名随意替换
{ //关心的只有数据和值
int y;
y=x+1;
return y;
}
int main()
{
int x;
int y;
printWelcome();//无参数的函数
printf ("请输入一个数\n");
scanf ("%d",&x);
y=getDataFromX(x);//有参数有返回值的函数,返回int getDataFromX(int x),计算完再返回这里
printf ("x=%d,y=%d",x,y);
return 0;
}
定义有参函数,需要进行传参,需要注意函数类型,不能用void,类型要与函数体里return的类型一致