C语言,关于声明

来源:百度知道 编辑:UC知道 时间:2024/05/19 12:18:06
#include <stdio.h>
main()
{printstar();
print_message();
printstar();
return(0);
}

printstar()
{printf("*******************\n");
}

print_message()
{printf("life");
}
这个程序有什么问题?为什么在vc里出错,执行不出来

得在main的上面声明函数:
printstar();
print_message();

main()
......
printstar()
{printf("*******************\n");
}

print_message()
{printf("life");
}

#include <stdio.h>

void printstar()
{
printf("*******************\n");
}

void print_message()
{
printf("life");
}

int main()
{
printstar();
print_message();
printstar();
return 0;
}

#include <stdio.h>
void printstar();
void print_message();
main()
{printstar();
print_message();
printstar();
return(0);
}

void printstar()
{printf("*******************\n");
}

void print_message()
{printf("life");
}

在 main 函数前面加上这两句声明
int printstar() ;
int print_message();