这个c语言程序运行不了!!错在哪??

来源:百度知道 编辑:UC知道 时间:2024/05/12 02:08:05
#include <stdio.h>
void main()
{
printa();
printb();
printc();
}
printa()
{
printf("**********\n");
}
printb()
{
printf("C program!\n");
printa()}
printc()
{
printf("----------\n");
}
运行不了!!错在哪??
#include <stdio.h>
void main()
{
printa();
printb();
printc();
}
printa()
{
printf("**********\n");
}
printb()
{
printf("C program!\n");
printa();
}
printc()
{
printf("----------\n");
}
还是编译时有6个错误呀

使用之前没声明,倒一下就好
#include <stdio.h>
printa()
{
printf("**********\n");
}
printb()
{
printf("C program!\n");
printa()}
printc()
{
printf("----------\n");
}
void main()
{
printa();
printb();
printc();
}

#include <stdio.h>
void main()
{
printa();
printb();
printc();
}
printa()
{
printf("**********\n");
}
printb()
{
printf("C program!\n");
printa()} //这里的printa()后少了个;号!
printc()
{
printf("----------\n");
}

你把声明都吃了?!

调用函数前没有声明函数
在后面调用的函数前面加void声明函数即可

void printa() 这里 都要加void
{
printf("**********\n");
}
void printb()
{
printf("C program!\n");
printa();
}
void printc()