第一步 函数声明
它的作用是告诉编译器:我要使用这个函数了,就像数学里的“设”。记为函数原型。
如:
void hanshu(void);
其中第一个void的作用是说明这个函数没有返回值,“hanshu”是我设的函数名,圆括号是为了让编译器确认这是一个 函数。第二个void表示空值,也可以不写void,写其他类型的参数,如设一个整形参:
void hanshu(int a);
第二步 调用函数
如:
hanshu(void);
就像使用其他函数一样。
第三步 定义函数
就是规定该函数的功能 ,如:
void hanshu(void)
{
printf("我是一个自定义函数,作用是打印");
}
源代码例子!!
//自定义函数的初步模仿运用
#include <stdio.h>
#include <stdlib.h>
void hanshu(void );//函数原型
int main()
{
hanshu();
hanshu();
hanshu();
return 0;
}
void hanshu(void)
{
printf("我是一个自定义函数,作用是打印!\n");
}
从编程的原理上来说,无非就是设。编程语言的所有规则都是设的,设的目的无非是为了用和用的方便。库函数也是一个个设的,但库函数无法解决所有问题,并且自己自定义函数可以方便自己编程,一个自定义函数中可以包括许多内容,然后在主函数中只要调用你的函数名就可以了。并且你可以自己编一个自己的库函数,无论是为了留一手还是为了方便。