作业帮 > 综合 > 作业

函数的声明与定义问题函数的声明是告诉编译器函数的返回值类型,参数名与类型,函数名.而函数的定义同样可以有返回值类型,参数

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/30 00:06:14
函数的声明与定义问题
函数的声明是告诉编译器函数的返回值类型,参数名与类型,函数名.而函数的定义同样可以有返回值类型,参数和函数名.那么为什么在函数调用前要先声明函数,而一般不可以定义函数?函数的定义不一样可以执行函数的声明所做的工作吗?
函数的声明与定义问题函数的声明是告诉编译器函数的返回值类型,参数名与类型,函数名.而函数的定义同样可以有返回值类型,参数
这个要看你自己编写程序的时候,你自己写的程序放在主函数前面还是放在主函数的后面的.
如果你自己编写的函数是放在主函数的前面的就不需要定义函数了,用到这个函数的时候直接调用就行了,因为编译系统已近编译了你自己写的函数...
而如果你写的函数放在主函数的后面的时候,就需要在主函数的前面对你自己编写的函数进行一个“声明”...这个声明就是通知一下编译系统,这个函数是自己定义编译的...而如果你自己写的函数放在主函数的后面而又没有在主函数之前写个“声明”的话,因为系统只执行主函数中的语句,运行到自己编译的函数时,系统并没有对自己编写的函数进行编译.