Mi a kulonbseg? Mind a ket esetben egy pointert kapsz egy char tipusra.
szerk. Szoval tudomasom szerint egy tomb csak egy pointer egy allokalt memoriaterulet elso elemere. A tombneve[i] ekvivalent a *(tombneve+i)-vel. Ki is probalhatod, hogy ugyanazt az eredmenyt fogod kapni. Ezert is lehet egy c-style string char[] vagy char* mert ugyanaz a ketto. (Az elso esetben annyi elonyod van, hogy irhatsz olyat, hogy char string[123] es ezzel allokalhatsz memoriat a stack-en vagy (globalis valtozo eseteben) a statikus memoriaban. Azonban az erosen nem ajanlott, szoval marad a pointer es a jo oreg malloc.)