C语言 函数的调用 什么都不显示?

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:34:10
#include <stdio.h>
main()
{
void hello();
getch();}

void Hello()
{
printf ("Hello,world \n");
}

编译成功后运行,可是屏幕上什么也没显示

只是声明了hello()函数,并没有调用,修改如下:

#include <stdio.h>
main()
{
void hello();
hello();
getch();
}

void Hello()
{
printf ("Hello,world \n");
}

#include <stdio.h>
main()
{
hello(); //这个地方不要VOID,这只是声明不是调用
getch();}

#include <stdio.h>
main()
{
void hello(); //void 不用写
getch();}
void Hello() //H 要小写,要与主函数中一致
{
printf ("Hello,world \n");
}

你没有调用,只是申明了下..

#include <stdio.h>
void hello(); /*这句只是声明*/
main()
{
hello(); /*这句才是调用,前面不加任何类型*/
getch();
}

void hello()
{
printf ("Hello,world \n");
}

如果你把函数写在前面就不要申明了,如下:
#include <stdio.h>
void hello()
{
printf ("Hello,world \n");
}

main()
{
hello(); /*这句才是调用,前面不加任何类型*/
getch();
}