1 。int name[] = " hello";
2 。int *name2 = "hello"
这两个个定义是不一样的的,第一个属于字符串变量 可以修改字符串的内容,第二种定义是属于字符串常量,不能进行修改!
如果字符串的内容需要经常修改的话就用第一种定义方式!
如果字符串的内容不需要修改,但是也是经常用到,就用第二种定义方式,这样做可以节省内存!
1 。int name[] = " hello";
2 。int *name2 = "hello"
这两个个定义是不一样的的,第一个属于字符串变量 可以修改字符串的内容,第二种定义是属于字符串常量,不能进行修改!
如果字符串的内容需要经常修改的话就用第一种定义方式!
如果字符串的内容不需要修改,但是也是经常用到,就用第二种定义方式,这样做可以节省内存!