区别在于,char * a = "nihao"的话,a指针本身是可以变化的,如a = "123",但对字符串常量进行操作是不行的,如,a[0] = '1'。
char a[] = "nihao"表示字符数组初始化为"nihao",a本身不可以变化的,如a = “123”,但a里面的元素可以变化
区别在于,char * a = "nihao"的话,a指针本身是可以变化的,如a = "123",但对字符串常量进行操作是不行的,如,a[0] = '1'。
char a[] = "nihao"表示字符数组初始化为"nihao",a本身不可以变化的,如a = “123”,但a里面的元素可以变化