一、字符串与指针
1、定义:使用字符指针表示字符串
2、特征:
1)、可以直接使用字符串字面量初始化字符指针
2)、声明后,赋值就只能使用字符串操作函数strcpy函数赋值
3)、可以使用类似于数组的一一赋值
4)、可以使用类似于数组的整体赋值
5)、必须先申请内存空间
3、应用:
1 #include <stdio.h> 2 #include <string.h> 3 #include <stdlib.h> 4 5 int main(int argc, char **argv) 6 { 7 char *arr1 = "Sound"; 8 char arr[6] = {'S', 'o', 'u', 'n', 'd',}; 9 char *arr2 = arr; 10 char *arr3 = (char *)malloc(sizeof(char) * 6); 11 *(arr3 + 0) = 'S'; 12 *(arr3 + 1) = 'o'; 13 *(arr3 + 2) = 'u'; 14 *(arr3 + 3) = 'n'; 15 *(arr3 + 4) = 'd'; 16 *(arr3 + 5) = '