关于函数原型的意义问题
我在学习的过程中发现,将函数原型删去,并且直接在原来的位置上使用函数定义,对程序本身的使用是没有任何影响的。那么……函数原型究竟用来干啥?ps:我的教程书上称int an(int n);这样的东西为函数原型
#include <stdio.h> int main( void ) { foo( 1.23f ); void foo( float n ); foo( 1.23f ); } void foo( float n ) { printf( "%f\n", n ); }一种可能的输出是