nm это указатель, который хранит адрес на первый элемент строки. strncpy принимает три параметра. Первый это указатель на массив назначения, второй это указатель на строку источник, и третий количество символов, которые нужно скопировать. Так как nm это указатель на первый элемент, то запись *nm всего лишь разыменовывает указатель, и мы получаем первый символ строки. Если таким способом передать в качестве параметра строки источника или строки назначения функции strncpy, то код просто не скомпилируется.
1
|