怎么样指针输入字符串
时间: 2023-12-08 18:39:04 浏览: 120
可以通过指针引用字符串来输入字符串。具体步骤如下:
1. 定义一个字符数组,用于存储输入的字符串。
2. 定义一个字符型指针变量,指向字符数组的首地址。
3. 使用 scanf 函数输入字符串,并将字符数组的首地址作为参数传递给 scanf 函数。
4. 输出字符串。
以下是一个示例代码:
```c
#include <stdio.h>
int main() {
char str[100]; // 定义字符数组
char *p; // 定义字符型指针变量
p = str; // 指针变量指向字符数组的首地址
printf("请输入一个字符串:");
scanf("%s", p); // 将字符数组的首地址作为参数传递给 scanf 函数
printf("输入的字符串为:%s\n", p); // 输出字符串
return 0;}
```
阅读全文