在C語言中,字符串是由一個字符數組和一個終止符’\0’組成的。要將字符串拆成字符,可以使用循環遍歷每個字符并逐個處理。
以下是一個示例代碼:
#include <stdio.h>
int main() {
char str[] = "Hello";
int i = 0;
while (str[i] != '\0') { // 遍歷字符串直到遇到終止符'\0'
printf("%c\n", str[i]); // 輸出當前字符
i++; // 移動到下一個字符
}
return 0;
}
運行該代碼,將輸出字符串中的每個字符:
H
e
l
l
o
在循環中,我們使用了一個索引變量i
來指示當前字符的位置。通過訪問str[i]
,我們可以獲得字符串中的每個字符,并將其打印出來。然后,通過遞增i
的值,我們可以移動到下一個字符,直到遇到終止符’\0’為止。