char *x[4] = { "ffg", "fgf", "kkk" "mmm"};
int *x1[4] = { 1, 2 ,3 , 4};
If I create array of character pointers as mentioned above its compiling fine whereas if I create array of integer pointers as mentioned in second line I am getting the error
'initializing' : cannot convert from 'int' to 'int *'
How the syntax is working fine for characters but not working for integer. please explain anyone.