博客摘录「 C语言字符串赋值给数组/char *」2023年8月21日

int main(int argc, const char *argv[]){ char p1[10] = "hello"; printf("%s", p1); return 0;} /* 结果输出: hello */int main(int argc, const char *argv[]){ char p2[10]; p2 = "hello"; return 0;} /*../src/demon.c: In function 'main':../src/demon.c:46:8: error: assignment to expression with array type 46 | p2 = "hello"; | ^../src/demon.c:45:10: warning: variable 'p2' set but not used [-Wunused-but-set-variable] 45 | char p2[10]; | ^~*/小结:以下两种形式不同。 char p1[10] = "hello";与 char p2[10];p2 = "hello";对于第二种形式的理解: “hello”赋值的值是一个地址,p2是一个常量地址却。因此不能将字符串的地址赋值给一个常量。2)字符串赋值给未知长度数组int main(int argc, const char *argv[]){ char p[] = "hello"; printf("%s", p); printf("sizeof(p[]) = %d", (int)sizeof(p)); return 0;} /*结果输出:> Executing task: .\bin\demon.exe < hellosizeof(p[]) = 6终端将被任务重用,按任意键关闭。*/char str[] = "hello";因为定义的是一个字符数组,所以就相当于定义了一些空间来存放"hello",而又因为字符数组就是把字符一个一个地存放的,所以编译器把这个语句解析为char str[6] = {'h','e','l','l','o','\0'};小结:字符串赋值给不定长度的数组时,sizeof数组计算出来的长度结果中是包含‘\0’的。文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树字符串字符串输入与输出159661 人正在系统学习中转小小关注62544 条评论云中龙--*热评我有个问题就是我不能像char*=字符串的形式写我用的vs写评论C语言怎样给字符数组赋值_c语言字符数组赋值_keep study的博客-CSDN博...8-21a[i]=ch+i ; //可通过数组下标引用数组元素,完成赋值 char *p; for( p=a; pC字符数组赋值_良知犹存的博客8-11其中,字符串1必须是字符串变量,而不能是字符串常量。strcpy函数把字符串2的内容完全复制到字符串1中,而不管字符串1中原先存放的是什么。复制后,字符串2保持不变。 注意,由于字符串是数组类型,所以两个字符串复制不通过赋值运算进行。IOS开发之路–C语言数组和字符串01-20概览 数组在C语言中有着特殊的地位,它有很多特性,例如它的存储是连续的,数组的名称就是数组的地址等。而在C语言中是没有String类型的,那么如果要表示一个字符串,就必须使用字符串数组。今天主要就介绍如下三个方面: 一维数组 多维数组 字符串 一维数组 一维数组操作比较简单,但是需要注意,数组长度必须是固定的,长度不能使用变量进行初始化;如果声明的同时进行赋值则数组长度可以省略,编译器会自动计算数组长度;同时数组不能先声明再一次性赋值(当然可以对每个元素一一赋值)。 #include <stdio> int main(){ int len = 2; //int a[len]把一个字符串赋值给一个数组u012516914的专栏 1万+我们可以定义一个指针类型的字符串,把它的地址传递给一个指针类型的数组 #include int main(void) { //这个字符串p本身代表一个地址 char * p = "hello world!"; //ch本身是一个指针类型的数组,指向ch这一片空间 char * ch[64]; ch[0] = p; printf("1.C语言基础-给字符数组赋值_c语言字符串数组赋值_小小怪暴打开心超人...8-171.定义字符数组定义时直接初始化 定义字符数组定义时直接初始化,下面例子中直接将字符串123456的首地址赋值给a chara[6]=“123456”; 1 需要注意的是,在定义之后,不可以在对a数组使用字符串直接初始化,如下 ...C语言:字符数组赋值_福鹿寿的博客8-20字符数组:C语言学习中较麻烦的部分,C语言中没有字符串这种类型的数组,字符串只能存储在字符型数组中。 1、定义时直接赋值 char a[10]={"I LOVE C"};//可以直接省去花括号直接写成char a[10]=''I LOVE C"; ...C语言字符数组和字符串Zacheus的专栏 497用来存放字符的数组称为字符数组,例如: char a[10]; //一维字符数组char b[5][10]; //二维字符数组char c[20]={'c', ' ', 'p', 'r', 'o', 'g', 'r', 'a','m'}; // 给部分数组元素赋值char d[]={'c', ' ', 'p', 'r', 'o', 'g', 'r', 'a', 'm' }; /C语言(C++)如何给字符数组赋值sandwich125的博客 6万+1、char c[5];  c[0]=’H’; c[1]=’e’; c[2]=’l’; c[3]=’l’; c[4]=’o’; 2、charc[5]={‘H’,’e’,’l’,’l’,’o’}; 3、(1)如果在定义字符数组时不进行初始化,则数组中各元素的值是不可预测的;   (2)如果花括号中提供的初值个数(即字符个数)大于数组长度,则按语法错误处理;   (3)如果花括号中提供的初值c语言字符串,字符串数组的赋值使用问题_字符串可以用来给数组赋值_游 ...8-6C语言规定,可以将字符串直接赋值给字符数组,例如: char str[30] = {"c.biancheng.net"}; char str[30] = "c.biancheng.net"; //这种形式更加简洁,实际开发中常用 数组第0个元素为 'c',第1个元素为 '.',第2个元素为 '...c 语言往字符数组里面赋值,关于c 语言字符数组的赋值_游戏时光VGtime的...8-18在C语言中,我们一般说的字符串,其实就是字符数组(区别于C++,Java等语言),而用类似char a[]这样的方式,定义的就是一个字符数组,所以是正确的。 C语言中我们这么规定字符串:从字符数组下标0开始存储字符串,在字符串结束后,下一个位...C语言中将字符串赋值给字符数组的问题weixin_44713496的博客 8393问不能用赋值语句将一个字符串常量或字符数组直接给一个字符数组赋值。“ 那么str1=“China”是不是错的? char a[ ]=‘toyou’; 为什么是正确的呢? 举例如下: char s[20];s=“helo”;这样是错误的,原因就是不能用赋值语句将一个字符串常量直接给一个字符数组赋值。 char s[20]; char ss[]=“hello”; s=ss;这也是错误的,原因是不能用赋...C语言:字符串赋值给字符数组Warddamn的博客 6144一个字符串可以赋值给一个字符数组,只要不定义这个字符数组的长度就行 例如: char a[]=“Hello” 此时存在数组里面,也是一个字符一个位,不包括双引号 如果要输出时 就用strlen()计算数组的长度 然后用个for循环输出 注意 strlen()要include <string.h>的头文件里 ...如何给给字符数组赋值cherishinging的博客 5万+要说C语言中最让我觉得棘手的,就是字符数组的,C语言中没有字符串这个类型,字符串只能存放在字符型数组中。那么,我们先来看看如何给一个一维数组赋值:1、定义的时候直接赋值:char arr[10] = {"kitty"};这种写法也可以直接省略花括号,直接写成:char arr[10] = "kitty";2、初始化列表,把各个字符依次赋给数组中的元素:char arr[10] = {'k','i',给字符数组赋值的方法热门推荐陶野的窝 21万+main() { char s[30]; strcpy(s, "Good News!"); /*给数组赋字符串*/ . . . } 上面程序在编译时, 遇到char s[30]这条语句时, 编译程序会在内存的某处留 出连续30个字节的区域, 并将第一个字节的地址赋给s。当遇到strcpy( strcpy 为 Turbo C2.0的函数)时, 首先在目标文件的某处建立一个"Good News!/0"C++将字符串赋给char数组/数组指针li_il的博客 6976赋值给字符数组 方法一 按字符的逐个赋值给数组,如下所示 #include<iostream> #include<string.h> using namespace std; int main(){ char s2[5]={'h','e','l','l','o'}; for(int i=0;i<5;i++) cout<<s2[i];...[他山之石]C语言可以给字符数组赋值的方法violetfeeling的专栏 4909char a[10];怎么给这个数组赋值呢?1、定义的时候直接用字符串赋值char a[10]="hello";注意:不能先定义再给它赋值,如char a[10]; a[10]="hello";这样是错误的!2、对数组中字符逐个赋值char a[10]={h,e,l,l,o};3、利用strcpychar a[10]; strcpy(a,C语言 结构体(Struct)详解及示例代码01-01前面的教程中我们讲解了数组(Array),它是一组具有相同类型的数据的集合。但在实际的编程过程中,我们往往还需要一组类型不同的数据,例如对于学生信息登记表,姓名为字符串,学号为整数,年龄为整数,所在的学习小组为字符,成绩为小数,因为数据类型不同,显然不能用一个数组来存放。 在C语言中,可以使用结构体(Struct)来存放一组不同类型的数据。结构体的定义形式为: struct 结构体名{     结构体所包含的变量或数组 }; 结构体是一种集合,它里面包含了多个变量或数组,它们的类型可以相同,也可以不同,每个这样的变量或数组都称为结构体的成员(Member)。请看下面的一个例子: strpycstruct:用于读取和写入二进制数据的python库,类似于在C语言结构中完成的操作02-22pycstruct pycstruct是一个python库,用于将二进制数据与普通python词典或特定实例对象之间进行转换。 数据的定义类似于在C语言结构,联合,位域和枚举中所做的操作。 该库的典型用法是通过网络传输的读/写二进制文件或二进制数据。 支持以下复杂的C类型: 结构 工会 位域 枚举 这些类型可以包括1到8个字节之间的任何传统数据类型(整数,无符号整数,布尔值和浮点数),数组(列表)和字符串(ASCII / UTF-8)。 结构,联合,位域和枚举可以嵌入到任何级别的其他结构/联合中。 各个元素可以按任何字节顺序和对齐方式存储/读取。 pycstruct还支持解析现有的C语言源代码,以自动生成pycstruct定义/实例。 在完整的文档。 安装 只需使用pip安装软件包: python3 -m pip install pycstruct 例子 跟随C的结构(QString和char以及string之间的赋值详解01-01一、QString赋值给char*      例如: QString  qstr;             char *str = qstr.toLatin1().data();//这样便把qstr中的值传给了str 二 、char [] 赋值给string        char str[32];        string str2(str);//这样便把str中的值传给了str2 三 、char* 赋值给QString         例如:char *str1;               QString str2;               str2 += str1;//这样便把sC语言程序设计-指针与字符串.pptx07-05用字符串常量为字符指针初始化,其形式与字符数组的初始化类似,却有本质上的区别:字符数组获得字符串所有的字符,而字符指针获得字符串首地址,与字符串内的字符无关。 【例8.4】用指向字符串的指针变量完成两个...C语言一图流总结PDF最新发布07-20C语言是一种通用的、面向过程的编程语言,广泛用于系统编程、嵌入式开发和应用程序开发等领域。下面从数据类型、运算符、控制流、数组、指针、函数、...C语言中的数组可以是一维的、多维的,也可以是字符数组(字符串)你必须知道的495个C语言问题05-086.7 如果你不能给它赋值,那么数组如何能成为左值呢? 回顾 6.8 现实地讲,数组和指针的区别是什么? 6.9 有人跟我讲,数组不过是常指针。这样讲准确吗? 6.10 我还是很困惑。到底指针是一种数组,还是数组...CString赋值给char数组bizhu的专栏 1万+1.传给未分配内存的const char* (LPCTSTR)指针. CString cstr(asdd); const char* ch = (LPCTSTR)cstr; ch指向的地址和cstr相同。但由于使用const保证ch不会修改,所以安全. 2.传给未分配内存如何给char*赋值?weixin_45313931的博客 1万+c语言是个很麻烦的东西,直接使用 char* tmp = "hello"; 是错误的,因为"hello"是个常量字符串。 可以使用以下方法进行赋值: #include<iostream> using namespace std; int main() { char* tmp1; char tmp2[12] = "hello,word!"; //这里的12指的是11(字符数)+1(结束符) tmp1 = tmp2; cout << tmp1; }c语言 uint8_t数组转char*06-11可以使用C语言中的类型转换和字符串拷贝函数来实现uint8_t数组到char*的转换。具体方法如下: ```c #include <stdint.h> #include <string.h> uint8_t uint8_arr[] = {0x48, 0x65, 0x6C, 0x6C, 0x6F}; // uint8_t数组 char char_arr[6]; // char数组 memcpy(char_arr, uint8_arr, 5); // 将uint8_t数组拷贝到char数组中 char_arr[5] = '\0'; // 添加字符串结束符 char *char_str = char_arr; // 定义char*类型的指针并将其指向char数组的首地址 ``` 以上代码中,我们先定义了一个uint8_t类型的数组uint8_arr和一个char类型的数组char_arr。然后使用memcpy函数将uint8_t数组拷贝到char数组中,再在char数组的末尾添加字符串结束符'\0',最后将char数组的首地址赋值给char*类型的指针char_str,即可将uint8_t数组转换为char*类型。需要注意的是,由于uint8_t数组中可能存在二进制数据,因此拷贝时需要指定拷贝的字节数,这里使用了5表示拷贝数组中前5个字节。“相关推荐”对你有帮助么?非常没帮助没帮助一般有帮助非常有帮助关于我们招贤纳士商务合作寻求报道400-660-0108kefu@csdn.net在线客服工作时间 8:30-22:00公安备案号11010502030143京ICP备19004658号京网文〔2020〕1039-165号经营性网站备案信息北京互联网违法和不良信息举报中心家长监护网络110报警服务中国互联网举报中心Chrome商店下载账号管理规范版权与免责声明版权申诉出版物许可证营业执照©1999-2023北京创新乐知网络技术有限公司转小小码龄4年 暂无认证23原创55万+周排名87万+总排名3万+访问等级319积分6粉丝22获赞5评论94收藏私信关注热门文章C语言字符串赋值给数组/char * 16206IP数据包详解 3970TCP 和 UDP 可以使用相同的端口号 3099C中自动加“\0“的情况 2282C++头文件与C头文件(math/string) 896最新评论C语言字符串赋值给数组/char *云中龙--*: 我有个问题就是我不能像char*=字符串的形式写我用的vsC语言字符串赋值给数组/char *Peerin: char str[] = "hello"; "hello"返回的是首字母地址吗? 还是不太理解这个,,C语言字符串赋值给数组/char *原码小青瓜: char p2[10]; p2 = "hello"; 这个好像是错的字符串数组初始化WhiteShirtI: 写的挺不错的,继续加油哦!

NXHAY2OW76-eyJsaWNlbnNlSWQiOiJOWEhBWTJPVzc2IiwibGljZW5zZWVOYW1lIjoiSHVuYW4gSW5zdGl0dXRlIG9mIFNjaWVuY2UgYW5kIFRlY2hub2xvZ3kiLCJhc3NpZ25lZU5hbWUiOiJ6b2xhIGdhcm1zIiwiYXNzaWduZWVFbWFpbCI6InpvbGFfZ2FybXNAaG90bWFpbC5jb20iLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiJGb3IgZWR1Y2F0aW9uYWwgdXNlIG9ubHkiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IkRQTiIsInBhaWRVcFRvIjoiMjAyNC0wMi0wOSIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiREIiLCJwYWlkVXBUbyI6IjIwMjQtMDItMDkiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlBTIiwicGFpZFVwVG8iOiIyMDI0LTAyLTA5IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJJSSIsInBhaWRVcFRvIjoiMjAyNC0wMi0wOSIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUlNDIiwicGFpZFVwVG8iOiIyMDI0LTAyLTA5IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IkdPIiwicGFpZFVwVG8iOiIyMDI0LTAyLTA5IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAyNC0wMi0wOSIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUlNGIiwicGFpZFVwVG8iOiIyMDI0LTAyLTA5IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IkRTIiwicGFpZFVwVG8iOiIyMDI0LTAyLTA5IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJQQyIsInBhaWRVcFRvIjoiMjAyNC0wMi0wOSIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUkMiLCJwYWlkVXBUbyI6IjIwMjQtMDItMDkiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IkNMIiwicGFpZFVwVG8iOiIyMDI0LTAyLTA5IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJXUyIsInBhaWRVcFRvIjoiMjAyNC0wMi0wOSIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUkQiLCJwYWlkVXBUbyI6IjIwMjQtMDItMDkiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlJTMCIsInBhaWRVcFRvIjoiMjAyNC0wMi0wOSIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUk0iLCJwYWlkVXBUbyI6IjIwMjQtMDItMDkiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IkFDIiwicGFpZFVwVG8iOiIyMDI0LTAyLTA5IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJSU1YiLCJwYWlkVXBUbyI6IjIwMjQtMDItMDkiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiREMiLCJwYWlkVXBUbyI6IjIwMjQtMDItMDkiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlJTVSIsInBhaWRVcFRvIjoiMjAyNC0wMi0wOSIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiRFAiLCJwYWlkVXBUbyI6IjIwMjQtMDItMDkiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUERCIiwicGFpZFVwVG8iOiIyMDI0LTAyLTA5IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBXUyIsInBhaWRVcFRvIjoiMjAyNC0wMi0wOSIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJQU0kiLCJwYWlkVXBUbyI6IjIwMjQtMDItMDkiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUFBTIiwicGFpZFVwVG8iOiIyMDI0LTAyLTA5IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBDV01QIiwicGFpZFVwVG8iOiIyMDI0LTAyLTA5IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBHTyIsInBhaWRVcFRvIjoiMjAyNC0wMi0wOSIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJQUEMiLCJwYWlkVXBUbyI6IjIwMjQtMDItMDkiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUFJCIiwicGFpZFVwVG8iOiIyMDI0LTAyLTA5IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBTVyIsInBhaWRVcFRvIjoiMjAyNC0wMi0wOSIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJSUyIsInBhaWRVcFRvIjoiMjAyNC0wMi0wOSIsImV4dGVuZGVkIjp0cnVlfV0sIm1ldGFkYXRhIjoiMDEyMDIzMDIwN0xQQUEwMDkwMDkiLCJoYXNoIjoiNDI1NDk2NzkvMjAxMDIwNTY6LTE5MTk3NjU2NzciLCJncmFjZVBlcmlvZERheXMiOjcsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZX0=-jld9RLG5lScm+JPCOjY2bVd6Q+EC9HRx2ZAYKm+ySUHk7VqxJ8yvO+RNcgX/s1HiS1HuAqYgkUqNHXzwFS2TbyaDXw27fZk3F8oCvkdYpItKzMx6IRJ4NNffGGAC5U6culHEAWgNPHpQA3Q6Mw34Cz/19P7syAwTMcy3xCDYWII29+gS9LI9I3/HosfI8qLJSDSGrhOfXtHKKEXIg4QguDU13p897IN5u5CNOhXjAu4oKU+ELWBjeIUBS/fkdrDM56JU5hhKKs3JNJ53VPbWSnP2Uhs/isLP9M1UF6rTgY/reCreWvwEsyG0PVadcvr/lydiKi4+FkX/yZIzVOR4aA==-MIIETDCCAjSgAwIBAgIBDzANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTIyMTAxMDE2MDU0NFoXDTI0MTAxMTE2MDU0NFowHzEdMBsGA1UEAwwUcHJvZDJ5LWZyb20tMjAyMjEwMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/W3uCpU5M2y48rUR/3fFR6y4xj1nOm3rIuGp2brELVGzdgK2BezjnDXpAxVDw5657hBkAUMoyByiDs2MgmVi9IcqdAwpk988/Daaajq9xuU1of59jH9eQ9c3BmsEtdA4boN3VpenYKATwmpKYkJKVc07ZKoXL6kSyZuF7Jq7HoQZcclChbF75QJPGbri3cw9vDk/e46kuzfwpGftvl6+vKibpInO6Dv0ocwImDbOutyZC7E+BwpEm1TJZW4XovMBegHhWC04cJvpH1u98xoR94ichw0jKhdppywARe43rGU96163RckIuFmFDQKZV9SMUrwpQFu4Z2D5yTNqnlLRfAgMBAAGjgZkwgZYwCQYDVR0TBAIwADAdBgNVHQ4EFgQU5FZqQ4gnVc+inIeZF+o3ID+VhcEwSAYDVR0jBEEwP4AUo562SGdCEjZBvW3gubSgUouX8bOhHKQaMBgxFjAUBgNVBAMMDUpldFByb2ZpbGUgQ0GCCQDSbLGDsoN54TATBgNVHSUEDDAKBggrBgEFBQcDATALBgNVHQ8EBAMCBaAwDQYJKoZIhvcNAQELBQADggIBANLG1anEKid4W87vQkqWaQTkRtFKJ2GFtBeMhvLhIyM6Cg3FdQnMZr0qr9mlV0w289pf/+M14J7S7SgsfwxMJvFbw9gZlwHvhBl24N349GuthshGO9P9eKmNPgyTJzTtw6FedXrrHV99nC7spaY84e+DqfHGYOzMJDrg8xHDYLLHk5Q2z5TlrztXMbtLhjPKrc2+ZajFFshgE5eowfkutSYxeX8uA5czFNT1ZxmDwX1KIelbqhh6XkMQFJui8v8Eo396/sN3RAQSfvBd7Syhch2vlaMP4FAB11AlMKO2x/1hoKiHBU3oU3OKRTfoUTfy1uH3T+t03k1Qkr0dqgHLxiv6QU5WrarR9tx/dapqbsSmrYapmJ7S5+ghc4FTWxXJB1cjJRh3X+gwJIHjOVW+5ZVqXTG2s2Jwi2daDt6XYeigxgL2SlQpeL5kvXNCcuSJurJVcRZFYUkzVv85XfDauqGxYqaehPcK2TzmcXOUWPfxQxLJd2TrqSiO+mseqqkNTb3ZDiYS/ZqdQoGYIUwJqXo+EDgqlmuWUhkWwCkyo4rtTZeAj+nP00v3n8JmXtO30Fip+lxpfsVR3tO1hk4Vi2kmVjXyRkW2G7D7WAVt+91ahFoSeRWlKyb4KcvGvwUaa43fWLem2hyI4di2pZdr3fcYJ3xvL5ejL3m14bKsfoOv

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值