author | Markus Bröker <mbroeker@largo.dyndns.tv> |
Fri, 05 Mar 2010 22:04:25 +0100 | |
changeset 116 | ae784a3a45b1 |
parent 108 | d6a52e0152fb |
child 140 | 05d42a3737a4 |
permissions | -rw-r--r-- |
/** * Compont literals in C aka anonymous arrays * */ #include <stdio.h> #include <stdlib.h> #include <assert.h> static void show (char *arr[]) { int i = 0; assert (arr != NULL); while (arr[i] != NULL) { printf ("arr[%d] = %s\n", i, arr[i]); i++; } } int main (int argc, char **argv) { show ((char *[]) { "Here", "we", "go", "again", NULL}); return EXIT_SUCCESS; }