*Empty MediaWiki Message*

This commit is contained in:
Sven 2006-10-20 14:55:12 +00:00
parent d7dfd13164
commit 7558141143
1 changed files with 8 additions and 6 deletions

14
C.mw
View File

@ -7,16 +7,18 @@ Der Aufruf von a sieht dann folgendermaßen aus:
Funktion mit einem int-Argument die einen Funktionspointer auf eine Funktion zurückliefert die void zurückliefert und ein int-Argument und ein char * Argument hat:
<pre>
void (*f(int a))(int, char *)
{
printf("%d", a);
return &bar;
void (*f(int a))(int, char *) {
return &bar;
}
</pre>
Funktion die einen Pointer auf die vorherige Funktion zurückliefert:
<pre>
void (*(*f_return())(int))(int, char *)
{
void (*(*f_return())(int))(int, char *) {
return &f;
}
</pre>
<pre>
void (*(*f_return2( void (*a(int))(int, char *), void (*b(int))(int, char *) ))(int))(int, char *) {
return a ? b : &f;
}
</pre>