I have following program in C:

```
#include<stdio.h>

int main()
{
  printf("Normal.\n");
  return 0;
}

int fff()
{
  printf("Fun!\n");
  return 0;
}

```

I wanted to compile it so that when I run the program, it gives me "Fun!". I used following line to compile my program:

```
gcc deneme.c -e fff -o deneme

```

When I run program named "deneme", i got :

```none
Fun!
Segmentation fault (core dumped)

```

As you can see, i got what I want, but do not understand "segmentation fault" part. What is the reason?