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

溫馨提示×

c語言數組如何存儲字符串

小億
104
2024-09-03 07:21:53
欄目: 云計算

在C語言中,字符串可以通過字符數組來存儲。為了表示字符串的結束,我們需要在字符串的最后一個字符之后添加一個空字符(‘\0’)。這是一個簡單的例子:

#include<stdio.h>

int main() {
    // 定義一個字符數組,用于存儲字符串
    char str[10];

    // 將字符串 "Hello" 存儲到字符數組中
    str[0] = 'H';
    str[1] = 'e';
    str[2] = 'l';
    str[3] = 'l';
    str[4] = 'o';
    str[5] = '\0'; // 添加空字符來表示字符串的結束

    // 打印字符串
    printf("%s\n", str);

    return 0;
}

更簡便的方法是使用字符串字面量直接賦值給字符數組:

#include<stdio.h>

int main() {
    // 定義一個字符數組并用字符串字面量初始化
    char str[] = "Hello";

    // 打印字符串
    printf("%s\n", str);

    return 0;
}

注意:在使用字符串字面量初始化字符數組時,編譯器會自動在字符串末尾添加空字符。因此,不需要手動添加 ‘\0’。同時,字符數組的大小會根據字符串的長度自動調整。在這個例子中,str 數組的大小將被設置為6(5個字符加上一個空字符)。

0
道孚县| 马公市| 敖汉旗| 双柏县| 武宁县| 文安县| 贺兰县| 东源县| 甘南县| 元江| 乐昌市| 云霄县| 旬邑县| 什邡市| 静海县| 凤阳县| 东丽区| 霍州市| 潜山县| 清远市| 宜宾县| 阿勒泰市| 浑源县| 彰武县| 二连浩特市| 开化县| 遂川县| 金门县| 淮北市| 明光市| 苏州市| 交城县| 科尔| 恩平市| 鲁山县| 集安市| 固阳县| 宜良县| 民县| 宁晋县| 象州县|