Мы проверим, имеют ли массив 2 char[] одинаковые значения. У нас есть цикл for, который будет выполнять итерацию от 0 до тех пор, пока в индексе массива больше не будет значения, что проверяется с помощью этого оператора: str1[i]!=’\0’.

Если вы не хотите учитывать регистр, добавьте оператор tolower(), чтобы сделать буквы строчными. В противном случае, если вы хотите, чтобы он был чувствителен к регистру, нет необходимости использовать tolower().