c语言怎么把一个字符串给另一个字符变量
时间: 2024-02-03 08:12:30 浏览: 99
C++实现将一个字符串中的字符替换成另一个字符串的方法
5星 · 资源好评率100%
要将一个字符串赋值给一个字符变量,可以使用字符串的第一个字符来进行赋值。例如,假设有一个字符串变量str和一个字符变量ch,代码如下所示:
```c
char str[] = "Hello";
char ch = str[0];
```
在这个例子中,我们使用了字符串变量str的第一个字符来初始化字符变量ch。
如果要将整个字符串赋值给字符变量,可以使用strcpy函数。例如,假设有一个字符串变量str和一个字符变量ch,代码如下所示:
```c
char str[] = "Hello";
char ch;
strcpy(&ch, str);
```
在这个例子中,我们使用strcpy函数将字符串变量str的内容复制到字符变量ch中。需要注意的是,我们需要使用取地址符&来获取字符变量的地址,因为strcpy函数需要接收一个指向字符数组的指针作为参数。
阅读全文