字符型指针与字符数组在使用中的异同
1.char str[81]="abcde" ,*pstr="abcde" 都对;
2.char str[81],*pstr;
str="abcde" 错误 str是首地址,是个常量,不能出现在等号左边
pstr="abcde" 正确 pstr是一个指向“abcde”的指针;
3. char str[81],*pstr;
cin >>str;正确 str有空间接收
cin >>pstr;错误
类型 *数组名[元素个数];
列如
char *month[13]={" "," "," " ......}
1.char str[81]="abcde" ,*pstr="abcde" 都对;
2.char str[81],*pstr;
str="abcde" 错误 str是首地址,是个常量,不能出现在等号左边
pstr="abcde" 正确 pstr是一个指向“abcde”的指针;
3. char str[81],*pstr;
cin >>str;正确 str有空间接收
cin >>pstr;错误
指针数组
定义类型:类型 *数组名[元素个数];
列如
char *month[13]={" "," "," " ......}