#include <stdio.h>
void jolly(void);//函数原型 告知编译器在程序中要使用该函数
void deny(void);
int main(void)
{
jolly(); /*调用函数时括号内不用加void*/
jolly();//函数调用
jolly();
deny();
return 0;
}
void jolly(void)//函数定义 即函数本身的源代码
{
printf("For he's a jolly good fellow!");
}
void deny(void)
{
printf("Which nobody can deny!");
}
发现问题
(1)除了main()函数 其他的都必须是int 函数() ,不能是void 函数()
因为第一个void是函数()无返回值的意思
以上这句话不对 明显没有理解下面这句返回和不返回的区别
可以本题和下一题为参考 重新理解
当你编写一个bai稍微大点程序du时都会有很多个子函数,zhi而这些dao子函数里面,有些值运算完zhuan后要返回到主函数shu中,参与主函数的运算,而有些函数只是过程而已,不用将结果返回主函数,又或者可以直接输出在屏幕上,这就是返回和不返回的区别
(2)除了引用main()函数 其他函数引用需要加;