91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c語言字符串怎么賦值給數組

小億
278
2024-06-05 15:05:18
欄目: 編程語言

在C語言中,字符串實際上是以字符數組的形式存儲的。要將一個字符串賦值給數組,可以使用strcpy()函數或者直接進行逐個字符的賦值。以下是兩種方法:

  1. 使用strcpy()函數:
#include <stdio.h>
#include <string.h>

int main() {
    char str1[] = "Hello";
    char str2[10];
    
    strcpy(str2, str1);
    
    printf("str2: %s\n", str2);
    
    return 0;
}
  1. 直接進行逐個字符的賦值:
#include <stdio.h>

int main() {
    char str1[] = "Hello";
    char str2[10];
    
    for (int i = 0; str1[i] != '\0'; i++) {
        str2[i] = str1[i];
    }
    str2[strlen(str1)] = '\0';  // 添加字符串結束符
    
    printf("str2: %s\n", str2);
    
    return 0;
}

兩種方法都可以將一個字符串賦值給數組,但推薦使用strcpy()函數,因為它更簡潔方便。

0
图木舒克市| 泉州市| 安多县| 宁德市| 西林县| 金门县| 吴江市| 广南县| 南陵县| 大埔县| 巴林右旗| 宝丰县| 分宜县| 喀喇| 祁门县| 襄樊市| 永平县| 玉田县| 武陟县| 丰都县| 红原县| 福贡县| 靖西县| 宜川县| 台江县| 莱芜市| 淮南市| 宜兰县| 乐至县| 利川市| 汾阳市| 青龙| 陆川县| 怀仁县| 平安县| 柳州市| 岳西县| 九龙县| 昭苏县| 泰顺县| 天峨县|