c语言的char*是什么意思
时间: 2023-09-11 12:06:29 浏览: 117
在 C 语言中,`char*`是一个指向字符型数据(即字符串)的指针。指针是一个变量,它存储了一个内存地址,而`char*`指针存储了一个指向字符型数据的内存地址。通过使用`char*`指针,可以访问和操作字符串中的字符。例如,以下是一个使用`char*`指针的示例:
```
char* str = "hello world";
```
这里的`str`是一个指向字符串`"hello world"`的指针。可以通过`str`指针访问字符串中的每个字符,例如:
```
printf("%c", str[0]); // 输出 'h'
printf("%c", str[6]); // 输出 'w'
```
阅读全文