一些例子,我碰到了一個程序,用菜單交易..爲什麼要在main中重新聲明一個函數?
他宣稱所有主要功能前,我的理解應該是函數,然後就是一個空函數裏面也提到的功能之一主:
char get_choice(void);
char get_first(void);
int get_int(void);
void count(void);
int main(void)
{
int choice;
void count(void);
while ((choice = get_choice()) != 'q')
{
switch (choice)
{
case 'a' : printf("Buy low, sell high.\n");
break;
case 'b' : putchar('\a'); /* ANSI */
break;
case 'c' : count();
break;
default : printf("Program error!\n");
break;
}
}
printf("Bye.\n");
...(功能實現)
能否請你告訴我這是爲什麼? TNX
感謝您的編輯@djechlin – MNY