作者:碎蜂CYM夜一 | 来源:互联网 | 2023-10-14 16:00
Isthisagoodstyletohavethefunctionprototypedeclaredinsideofthemainfunction?这是在主函数内部声明
Is this a good style to have the function prototype declared inside of the main function?
这是在主函数内部声明函数原型的好方法吗?
I was looking at a C tutorial, I think is quite out of date. However, they declare the function prototype inside of main. I normally declare outside before main.
我正在看一个C教程,我认为已经过时了。但是,他们在main中声明了函数原型。我通常在主要之前宣布在外面。
#include
int main ()
{
char myname [30];
int theage;
int getage ();
printf ("\nEnter your name:");
gets (myname);
theage = getage ();
printf("\n AGE = %d and NAME = %s", theage, myname);
return 0;
}
int getage ()
{
int myage; /* local to only getage() */
printf ("\nEnter your age: ");
scanf ("%d",&myage);
return (myage);
}
5 个解决方案