int max ( int a, int b ) return +变量
返回值类型 函数名 传递变量a和b 返回值
返回值类型:编写的子函数经过运行后能够传递给主函数(main)的数据类型包括int、float、double、char等,如果没有返回值则采用void表示
函数名:自己定义的,但最好采用有意义的名字,如max、sum、average、count等
传递变量:变量名字也是自己定义,但注意变量类型应与主函数保持一致,子函数变量定义为int型时主函数也应当定义为int型,子函数变量定义为float型时,主函数也应为float型,如果没有传递变量则应该用(void)表示
返回值:编写的子程序能够返回给主函数一个数值,如果子函数没有return那么主函数调用子函数运行后得到的数值没有地方保存,也没有输出,那么就会被电脑丢弃,但是当主函数调用子函数是用于打印或者进行判断时,那么往往不需要return
例如:
void cal(int xx)
{
// printf("%d",xx);
int a,b,c;
a=xx%10; //gewei
b=(xx%100)/10; //shiwei
c=xx/100; //baiwei
if(a*a*a+b*b*b+c*c*c==xx)
printf("这是一个水仙花\n&