define string arrays using pointer:
const char *a[2]; a[0] = "hello"; a[1] = "world";
Multidimensional string array
#include <stdio.h>
int main(int argc, char *argv[])
{
int i, j;
char *matrix[3][3] = {
{"aa", "bb", "cc"},
{"dd", "ee", "ff"},
{"gg", "hh", "ii"},
};
for(i = 0; i < 3; i++){
for(j = 0; j < 3; j++){
printf("matrix[%d][%d] is %s\n", i, j, matrix[i][j]);
}
}
return 0;
}