在C语言中,输入字符串通常有以下几种方法:
1. 使用`scanf`函数:
```c
include int main() { char str; printf("请输入一个字符串:"); scanf("%s", str); printf("输入的字符串是:%s\n", str); return 0; } ``` 2. 使用`gets`函数: ```c include int main() { char str; printf("请输入一个字符串:"); gets(str); printf("输入的字符串是:%s\n", str); return 0; } ``` 3. 使用`fgets`函数: ```c include int main() { char str; printf("请输入一行字符串:"); fgets(str, sizeof(str), stdin); printf("输入的字符串是:%s\n", str); return 0; } ``` 注意事项: 使用`scanf`函数时,输入的字符串会在遇到空格、制表符或换行符时停止读取。 使用`gets`函数时,可以读取整行输入,包括空格。 使用`fgets`函数时,可以指定最大输入字符数,以避免缓冲区溢出。 在接收字符串输入时,应确保输入的字符串长度不会超出预期范围,以确保程序的安全性和稳定性返回:科普