char定義字符串 char* 怎么轉(zhuǎn)換成char數(shù)組?
char* 怎么轉(zhuǎn)換成char數(shù)組?Char*是一個(gè)指針,它保存連續(xù)Char類型數(shù)據(jù)的地址。此地址可以是靜態(tài)區(qū)域中的固定字符串,也可以是指向在其他位置創(chuàng)建的數(shù)組的指針。對(duì)于數(shù)據(jù)轉(zhuǎn)換,char*所指的位
char* 怎么轉(zhuǎn)換成char數(shù)組?
Char*是一個(gè)指針,它保存連續(xù)Char類型數(shù)據(jù)的地址。此地址可以是靜態(tài)區(qū)域中的固定字符串,也可以是指向在其他位置創(chuàng)建的數(shù)組的指針。對(duì)于數(shù)據(jù)轉(zhuǎn)換,char*所指的位置是char數(shù)組。如果要顯式保存到另一個(gè)數(shù)組,可以使用字符串復(fù)制函數(shù)或內(nèi)存復(fù)制函數(shù)。例如://create a string array char arr[10]={0}//創(chuàng)建一個(gè)指向字符串“ABC”char*TMP=“ABC”//使用string copy函數(shù)復(fù)制strcpy(arr,TMP)//例如,memory copy函數(shù)復(fù)制memcpy(arr,TMP,sizeof(arr))