相关疑难解决方法(0)

函数原型在main中声明 - 最佳实践?

这是在主函数内部声明函数原型的好方法吗?

我正在看一个C教程,我认为已经过时了.但是,他们在main中声明了函数原型.我通常在主要之前宣布在外面.

#include <stdio.h>

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);
}
Run Code Online (Sandbox Code Playgroud)

c

9
推荐指数
2
解决办法
8754
查看次数

标签 统计

c ×1