亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c語言怎么遍歷字符串

小億
216
2023-11-22 07:15:12
欄目: 編程語言

在C語言中,可以使用循環來遍歷字符串。一種常見的方式是使用for循環和字符串的長度來遍歷字符串。以下是一個示例代碼:

#include <stdio.h>

int main() {
    char str[] = "Hello World";
    int length = sizeof(str) / sizeof(str[0]);
    
    for (int i = 0; i < length; i++) {
        printf("%c ", str[i]);
    }
    
    return 0;
}

上述代碼中,str[]是一個字符數組,存儲了一個字符串。length變量用于存儲字符串的長度。然后,使用for循環逐個訪問數組中的字符,并使用printf函數打印出來。運行上述代碼,輸出結果為:

H e l l o   W o r l d

另一種方式是使用指針來遍歷字符串。以下是相應的示例代碼:

#include <stdio.h>

int main() {
    char str[] = "Hello World";
    char *ptr = str;
    
    while (*ptr != '\0') {
        printf("%c ", *ptr);
        ptr++;
    }
    
    return 0;
}

上述代碼中,ptr是一個指向字符串的指針,初始化為字符串的首地址。然后,使用while循環逐個訪問指針所指向的字符,并使用printf函數打印出來。通過ptr++操作,指針向后移動一個位置。運行上述代碼,輸出結果同樣為:

H e l l o   W o r l d

0
武宁县| 新邵县| 独山县| 聂拉木县| 日喀则市| 青河县| 改则县| 海盐县| 江城| 商城县| 中卫市| 平江县| 平陆县| 南川市| 穆棱市| 永福县| 延安市| 正蓝旗| 六安市| 柘荣县| 灌南县| 山东省| 五莲县| 渑池县| 竹溪县| 蚌埠市| 宜春市| 永清县| 荥经县| 云阳县| 永春县| 大宁县| 南岸区| 东山县| 阿荣旗| 慈利县| 廊坊市| 石首市| 桓仁| 望谟县| 西乌珠穆沁旗|