1 c
每当我使用在 main 函数中调用的函数时,它都会出现此错误:在函数 main() 中调用未定义的函数我正在使用 turbo c++ 编译器版本 4.5 和 windows vista 终极服务包 2 你能告诉哪个头文件或其他东西吗是要使用的。我是C语言初学者。
产生此错误的示例:
#include<stdio.h>
main( )
{
int i ;
int marks[ ] = { 1, 2, 3, 4, 5, 6, 7 } ;
for ( i = 0 ; i <= 6 ; i++ ) display ( marks[i] ) ;
}
display ( int m )
{
printf ( "%d ", m ) ;
}
Run Code Online (Sandbox Code Playgroud)
您需要在使用前定义(或至少声明)任何函数。您可以通过包含一个包含函数声明(或原型)的头文件来实现,或者声明或定义可以直接包含在手头的源文件中。例如:
#include <stdio.h>
void doit() {
// call function declared in <stdio.h>
printf("Function called from main");
}
int main() {
// call function defined above.
doit();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13898 次 |
| 最近记录: |