Function declaration

in string tokenizer 2, why is the function declared as *mystrok() and not mystrok()? whayt does it mean? also, why cant we use single quote deliminator ?(’ ')

*mystrok() means u are returning the address so whenever a token is found so it return the pointer so thats why ur function should return a address thats why * is used delimiter is to break the string u can use any delimeiter
like ’ ’ space ‘?’ question mark
hope this help:)