字符型指针变量的赋值问题
char str[]="hello" 很好理解,就是给字符数组 str[] 赋值"hello";
但是 char *str2="world" 该怎么理解?这是给指针变量 str2 赋值"world"?可是指针变量里面存的不应该是内存地址吗?怎么可以赋值一个字符串?
char str[]="hello" 很好理解,就是给字符数组 str[] 赋值"hello";
但是 char *str2="world" 该怎么理解?这是给指针变量 str2 赋值"world"?可是指针变量里面存的不应该是内存地址吗?怎么可以赋值一个字符串?
2019-10-31
举报