c语言中*str的意思是定义的一个指针。
比如定义一个指向char类型成员的指针str,由于C语言中的数组其实就是以数组名为指针(地址)的,因此可以视为定义一个char数组str如char *str="hello"等价于char str[]="hello",指针变量str等价于数组的&str,代表存储变量的首地址。
c语言中*str的意思是定义的一个指针。
比如定义一个指向char类型成员的指针str,由于C语言中的数组其实就是以数组名为指针(地址)的,因此可以视为定义一个char数组str如char *str="hello"等价于char str[]="hello",指针变量str等价于数组的&str,代表存储变量的首地址。