为什么运行出来什么都没有

运行出来什么都没有是怎么回事
代码如下
#include<stdio.h>
void jolly();
void deny();
int main()
{
int a = 1;
while (a<=3)
{
void jolly();
}
a=a+1;
void deny();
return 0;
}
void jolly()
{
printf("For he is a jolly good fellow!");
}
void deny()
{
printf("Which nobdy can deny!");
}

你需要在循环里进行a的自增,这样才能保证循环能够结束,否则死循环,自然不输出
另外函数调用的时候,不要写返回值类型,否则编译器认为这是函数定义,不是函数调用。

#include<stdio.h>
void jolly();
void deny();
int main()
{
     int a = 1;
    while (a<=3)
    {
       jolly();
      a++;
     }
    deny();
    return 0;
}
void jolly()
{
printf("For he is a jolly good fellow!");
}
void deny()
{
printf("Which nobdy can deny!");
}

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632