Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Pointer

ninette111 / 1 Antworten / Flachansicht Nickles

Welche Ausgaben macht das folgende Programm??
Diese Pointer verwirren mich gerade sehr!  Am Einfachsten wäre natürlich kompilieren, nur blöderweise läuft es nicht.

Ich wär euch für Hilfe dankbar!!

LG
Ines


#include <stdio.h>


char *c[] = {"ENTER", "NEW", "POINT", "FIRST"};
char **cp[] = {c+3, c+2, c+1, c};
char ***cpp[]=cp;


int main (void)
{


printf("%s",** ++cpp); 
printf("%s",*--* ++cpp+3);  
printf("%s",*cpp[-2]+3);  
printf("%s\n",cpp[-1][-1]+1);  
 return 0;
}

bei Antwort benachrichtigen