my_var;
strncmp((char *)my_var,"xyz", 3);
Поменяет ли тип my_var на char * при дальнейшем использовании?
нет, это локальное приведение. также если бы ты сделал test(my_var+1)
Понял, спасибо )
Нет
Приведение создаёт новую переменную с другим типом. Исходную никто не трогает.
Обсуждают сегодня