您的位置:首页 > 编程语言 > C语言/C++

c++ char数组和char*

2018-02-10 22:15 281 查看
如果数组长,有多少复制多少,如果数组短,则数组填满为止
    char arr[2] = { 0 };    int i;    for (i = 0; i < sizeof(arr); i++) {        printf("%c\n", arr[i]);    }    // 创建一个指针,并指向静态区存放的一个字符串“ABC”    char* tmp = "ABCDEF";     // 利用字符串拷贝函数进行拷贝    //strcpy(arr, tmp);     // 例如内存拷贝函数进行拷贝    memcpy(arr,tmp, sizeof(arr));    //int i;    for (i = 0; i < sizeof(arr); i++) {        printf("%c\n", arr[i]);
    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: