#include <stdio.h>
int main() {
    char array[2][2] = {"-", "+"};
    printf("%s", array[0]);
    
    if(array[0] == "-"){
        printf("Its a minus/n");
    }
    else{
        printf("\nNothing");
    }
    
    return 0;
}
Every time I run the code, only else gets executed. I have explicitly mentioned that if 0th index of array is equal to a string minus then print its a minus.
I have declared char array[2][2] character array.
Stored only one element in it regardless of limit being of 2 elements.
And I am calling array[0] because I want only first character.
if(array[0] == "-"){
    printf("Its a minus/n");
}
else{
    printf("\nNothing");
}
Does anyone has a solution for it?
 
    