1.調用格式:
2.調用形式:char*strtok(char*p1,const char*p2),其中第二個是由分隔符組成的字符串,第一個為需要分隔的字符串
3.調用目的:將分隔符之間的字符串取出
4.調用時一般將源字符串拷貝后調用,因為此函數會將字符串中的分隔符轉換為'\0'便于返回指向目的字符串的指針,改變了原字符串中的內容,所以使用需要拷貝
5.內部邏輯:當第一個指針不是NULL時,函數會找到源字符串中的第一個目的字符串,并將該字符串在源字符串的位置保存
? ? ? ? ? ? ? ? ? ? ? 當第一個指針是NULL時,函數會從字符串中保存的位置開始繼續開始查找
? ? ? ? ? ? ? ? ? ? ? ?如果字符串中沒有分隔符了,返回NULL指針