here's a code I wrote
int main(){
char arr[50][*];
arr[0][0]=1;
if(arr[0][1]){
printf("%d",arr[0][0]);}
If I am putting 1 as *, there is no output. but anything greater than 1 in the array size would result in 1 output.that means when I am declaring array size the elements are occupied by some value.
now, my actual need is to write a condition if loop (example)
if(arr[0][1]!='null') // or '0',false,undefined, etc
but I am confused what is there in that empty but declared element, because the above is not working.
arr, so cannot say what gets printed