用while语句将字符串全赋给ch结束语句是什么
时间: 2023-12-17 17:01:57 浏览: 57
javaSE面试题
假设要将字符串赋值给字符数组 `ch`,可以使用以下代码:
```c
char str[] = "Hello world!";
char ch[100];
int i = 0;
while (str[i] != '\0') {
ch[i] = str[i];
i++;
}
ch[i] = '\0'; // 结束符
```
在这个代码中,使用 `while` 循环来遍历字符串 `str` 中的每个字符,将其逐一赋值给字符数组 `ch` 中的对应位置。当遇到字符串的结束符 `\0` 时,跳出循环,并在字符数组 `ch` 的最后一个位置手动添加结束符 `\0`。这样,就可以将字符串完整地赋值给字符数组 `ch`。
阅读全文