C Prototypen ?

03/16/2012 19:23 had.mad1#1
Kann einer mal etwas besser erläutern was es sich mit diesen Protoypen ,Deklarationen und Aufrufe am Hut hat ?
03/16/2012 21:51 xNopex#2
03/17/2012 03:17 MoepMeep#3
Ja, Kapitel 1-3 in dem Buch, welches du dir kaufen solltest.
03/17/2012 07:20 Tyrar#4
strukturen/klassen/funktionen können so verwendet werden, bevor sie definiert wurden!

Code:
void foo()
{
   bar(1);
}
void bar(int p)
{
  printf("akk! %d",p);
}
fehler, da bar verwendet wird, bevor es deklariert(?) wurde!

Code:
void bar(); // prototyp

void foo()
{
   bar(1);
}
void bar(int p)
{
   printf("akk! %d",p);
}
würde klappen, da bar deklariert wurde!

lässt sich so auf den rest übertragen