Разместите свой код, чтобы мы могли вам помочь.
Вы должны убедиться, что ваши функции определены, прежде чем реализовывать свою основную функцию.
То есть определение здесь известно до главного.
Вот пример:
#include<stdio.h>
void someFunc()
{
//define this function
//notice it is before the main function
}
int main(void)
{
someFunc();
return 0;
}
Другой способ сделать это - определить протокол или сигнатуру функции перед main, а затем вы сможете определить эту функцию после main.
Если это связано с функцией, которую вы, возможно, захотите включить в свой код, возможно, от какой-либо третьей стороны или библиотеки, вам потребуется не включать файл заголовка вверху вашего файла (так же, как заголовок stdio.h, который я вписал в мой пример).
** Ваша версия отредактирована **
Измените свой код на это:
#include<stdio.h>
void display(int m)
{
printf ( "%d ", m ) ;
}
int main(void)
{
int i ;
int marks[ ] = { 1, 2, 3, 4, 5, 6, 7 } ;
for ( i = 0 ; i <= 6 ; i++ ) display ( marks[i] ) ;
return 0;
}