C++面向过程 期末复习 重点总结

C++期末复习与提升资料包 经典题目往往是历年来的考试中的高频考点,通过练习这些题目,我们可以加深对核心知识点的理解和记忆。更重要的是,通过经典题目的练习,我们能够拓展解题思路,提高解决实际问题的能力。练习时可以按照以下步骤:知识回顾:在开始之前,先快速回顾相关的知识点,为解题做好准备。独立解题:尝试独立完成题目,不要急于查看答案或求助于他人。代码实现:在理解了题目要求后,将解题思路转化为代码。代码优化:完成初稿后,回顾代码并思考是否有更优解法。阅读答案。 阅读详情

 

  • 位、字节、字符

 

  1. 位(bit):

数据存储的最小单位。每个二进制数字0或者1就是1个位;

一个数字一位

2、字节(B):

8个位构成一个字节;即:1 byte (字节)= 8 bit(位);

     1 KB = 1024 B(字节);

     1 MB = 1024 KB;   (2^10 B)

     1 GB = 1024 MB;  (2^20 B)

     1 TB = 1024 GB;   (2^30 B)

 

3、ASCII码字符集

 

    (1)标准ASCII字符集:有96个打印字符,和32个控制字符组成;共96+32=128个;

 

     (2)用7位二进制数来对每1个字符进行编码;(2^7=128)

     而由于7位还还不够1个字节,而电脑的内部常用字节来用处理,每个字节中多出来的最高位用0替代;从0----127,来表示128个ACSii编码;

    

(3)扩展ASCII字符集: 256个字符;

 

  • 程序结构
  1. 声明不会分配内存,定义才会
  2. 块作用域:

{

int a;

}

a的生命期在{ }内,在{ }外a无效。

  1. 预定义的标识符不是关键字,可以用于用户标识符(main,define,stand,printf),标识符的第一个字符必须为字母或者_
  2. 隐式或显式的类型转换都不会改变操作对象本身的值。

 

 

 

 

  • 数据类型和表示

 

  1. 数据类型的取值范围?

(1)int: 4字节,最高位为符号位,有4*8-1=31位用来表示数,故不含符号可以表示2^31=2147483648个数,所以表示范围为0~2147483647。

包含符号,表示范围-2147483648~+2147483648

为什么负的比正的多1?与补码有关

(2)unsigned [int]: 没有符号,故一共可表示2^32=4294967296个数,所以范围为:0~4294967295.

 

2.各种数据类型:

int:4字节

short int:2字节

long int:4字节

long long int:8字节

char:1字节

float:4字节,6位有效数字;如不能表示1000.235(7位),只能表示1000.23(6位)

double:8字节,15位有效数字

bool:1字节,true/faulse

 

  1. 进制:
  1. 八进制:在常数开头加一个0,比如021表示八进制数21
  2. 十六进制:在常数前加一个0X
  1. 浮点数的表示:
  1. 小数形式:如果在实数的后面加F或者f,表示这个数是float型;如果在实数后面加L或者l,表示这个数是double

省略写法:.46=0.46;  35.=35.0;

  1. 指数形式:3.14159可写作:0.314159*10^1,在程序中表示为0.314159e1;

E后面表示10的几次方。

※e前e后必有数,e后必须为整数!

123e13√;

1.43e2.3×;

E4×

-.34e-2√

5、字符常量

(1)转义字符:

<1>  \t  水平制表符:\t是补全当前字符串长度到8的整数倍,最少1个最多8个空格,补多少要看你\t前字符串长度。比如当前字符串长度10,那么\t后长度是16,也就是补6个空格。如果当前字符串长度12,此时\t后长度是16,补4个空格;

 

<2> \r 回车

<3>\ddd:1-3位八进制数代表的字符,只能往后面读三个数字

\xhh:1-2位十六进制数所表示的字符,只能往后面读两个数字

<4>\x(十六进制)和\(八进制)不同的在于,在字符串中,\x读取后面的所有数字,而不是只有两位有效;\却只读取后面三位有效数字;

例如5bf57c98cbb44abd92a18a0ffbf63729.png

输出结果:A、A、__

  1. 字符串常量

所有的字符串常量都以’\0’结尾,故实际在内存中比字符串长度多一个字节

如:”abc”在内存中的实际占4个字节,存储为”a b c \0”

 cout<<sizeof(“abc”);

输出的结果为 4

 

  1. 符号常量

#define PRICE 30;

表示在本程序中把30用一个符号常量PRICE表示;以后写PRICE就是表示30,而且PRICE表示的值不能通过赋值改变

但如果这时候写#define PRICE 35;就可以把所有的PRICE都改成35.

 

  1. 静态变量 static
  1. 静态局部变量:

函数内部定义的静态变量

static int m;静态变量在不初始化时自动初始化为0

作用域是函数内部

  1. 静态全局变量:

全局变量定义在函数体外部,在全局数据区分配存储空间,且编译器会自动对其初始化=0。

普通全局变量对整个工程可见,其他文件可以使用extern外部声明后直接使用。也就是说其他文件不能再定义一个与其相同名字的变量了(否则编译器会认为它们是同一个变量)。

静态全局变量仅对当前文件可见,其他文件不可访问,其他文件可以定义与其同名的变量,两者互不影响。

在定义不需要与其他文件共享的全局变量时,加上static关键字能够有效地降低程序模块之间的耦合,避免不同文件同名变量的冲突,且不会误使用

  1. 类中的静态变量:各个对象共用,要在类的外面再次声明;

 

 

  • 一些运算符

 

  1. 自增自减运算符:

i++表示本条语句结束后再把i加1

++i表示先把i加1再使用i

951bf3762cbf483b965540a316697aeb.png

计算得b=10

 

  1. 强制类型转换运算符

(double)(x+y);表示把x+y的结果转换为double型

(double)x+y;表示先把x转换成double再与y相加

(float)(1/2)=0

 

 

  1. 逗号运算符:

逗号运算符又称“顺序求值运算符”

3+5, 8+9

表示先求3+5,再求8+9

b=(a=3*5, a*4)

表示:a=3*5=15,b=整个括号内算完的值,b=15*4=60

b=(3*4,2*3);

结果:b=6

 

  1. 逻辑运算符:

逻辑运算符的偷懒现象:

  1. 如果&&之前已经出现0,则&&后表达式不执行。
  2. 如果||前已经出现1,则||后表达式不执行。

 

  1. 条件表达式:唯一一个三元运算符

(a):(b)?(c)

若a为真,就算b,若a为假,就算c

 

5、sizeof()不会实际运算表达式,只是计算大小。例如sizeof(a++)计算之后a的值没有改变

 

 

  • 枚举类型

(1)enum是关键字,标识枚举类型。定义枚举类型必须用enum开头。

(2)枚举型是一个集合,集合中的元素(枚举成员)是一些命名的整型常量,元素之间用逗号,隔开。

(3)枚举数据表的值都是整数。第一个枚举成员的默认值为整型的0,后续枚举成员的值在前一个成员上加1。也可以人为设定枚举成员的值,从而自定义某个范围内的整数。

(4)可以在定义类型时对枚举常量初始化。

(5)枚举类型可以进行比较。

(6)枚举常量不是字符串,不能用%s方式输出字符串。

(7)枚举型是预处理指令#define的替代

 

 

  • 控制符

控制符的使用方法:

    标准库:#include<iomanip>

例如宽度设置符:

int a=10;

cout<<setw(4)<<a;

结果是 _ _ 1 0  (setw()只对后面的第一个数据起作用)

 

 

  • 指针的定义问题:

用变量a给出下面的定义

  1. 一个指向指针的指针,它指向的指针是指向一个整型数

int **a;

  1. 一个有10个指针的数组,每个指针指向一个整型数

 int *a[10];       解释:*a[10]  表示有十个指针

  1. 一个指向含有10个整型元素的数组的指针

int (*a)[10];     解释:(*a)表示只有一个指针

  1. 一个指向函数的指针,函数有一个int型的参数并返回一个整型

int (*a)(int)

 

 

 

  • 输入输出函数:getchar()与putchar()
  1. putchar():

putchar(a);输出括号内的字符变量

2、getchar( ):

括号内不用写参数,a=getchar();表示从终端读取一个字符,赋值给a

 

 

  • switch-case的使用

1、default必须放在最后吗?

答: 不是。 default就是在所有其他case都不满足条件的情况下执行,不论你放在哪个位置都可以被执行。

2、case后一定是常量

 

  • 构造函数与析构函数

1、构造函数名与类名相同。

2、构造函数无函数返回类型说明。注意是什么也不写,也不可写void!

   拷贝构造函数的参数一定是对象的引用,不然会产生无限递归调用拷贝构造函数的情况。

3、构造函数初始化列表:

    bfaa77a535a2457f82baf642b410e05c.png

3、构造函数的调用:

例:330cc2eccfd74352ae1ea0104b91751a.png

构造函数没有参数时,调用方法: tree t;(看起来就像只有申明对象,没有调用构造函数)

有参数时,调用:tree t(?,?);

  1. 析构函数:~tree() {  }

先构造的后析构,后构造的先析构

 

 

  • const
  1. const定义常量:不可修改
  2. const指针:

int* const p:指针本身是常量,指向固定的地址

const int* p:指向的内容不可变

const int* const p:都不可变

  1. 函数中的const:
  1. int fun( const int a ):a在函数中作为常量,不可改变
  2. int fun( const Class& student ):引用的参数在函数内不可改变
  1. 类中的const:
  1. const修饰成员变量:只能在声明时就赋值,或者在初始化列表中赋值。
  2. const修饰成员函数:void function() const; 不能改变对象成员变量,不能在此函数中调用非const的成员函数

 

八、运算符的重载:

  1. 语法:见“复数类”

493e3384acc34345bcf029c036ebfd42.png

  1. 运算符重载本质是函数的重载
  2. 几个不允许:

(1)C++中不允许重载的运算符:成员访问运算符(.)、成员指针访问运算符(*)、域运算符(::)、sizeof、条件运算符(?:)

        (2)不能改变运算符的优先级、运算对象的个数、结合性

        (3)重载运算符不能有默认的参数

 

  • while(!i):表示while(i==0)

 

 

 

  • 继承与派生类

462c7e40e5104ba7b050e99139839336.png

例子:

// 定义一个基类( person 类)

class person

{

private :

    char name [10] ;

    int age;

    char sex;

public:

// …

} ;

 

// 定义一个派生类

class employee∶public person

{

    char department[20] ;

    float salary;

public:

    // …

} ;

 

继承方式:

(1)无论哪种派生方式, 基类中的私有成员既不允许外部函数访问, 也不允许派生类中的成员函数访问,但是可以通过基类提供的公有成员函数访问。

(2)公有派生与私有派生的不同点在于基类中的公有成员在派生类中的访问属性。

·公有派生时, 基类中的所有公有成员在派生类中也都是公有的。

·私有派生时, 基类中的所有公有成员只能成为派生类中的私有成员。

ce3d7bd431a84b619933d406939f5925.png

 

PCIE Lane Margining Linux 环境配置 Copy all the provided files in folder PYC38 or PYC310 to the created pcie_lmt folder. Index of /ftp/python/3.8.10/Copy below commands to a file and rename it as "scan_pcie.py", the commands are from "685662 PCIe-LMT-Gen4_Gen5-r0p77.pdf" in the lane margi 阅读详情

相关推荐

大数据国赛第2套任务C-子任务一特征工程

根据**Hudi**的dwd_ds_hudi库中相关表或MySQL中shtd_store中相关表(order_detail、sku_info),计算出与用户id为6708的用户所购买相同商品种类最多的前10位用户(只考虑他俩购买过多少种相同的商品,不考虑相同的商品买了多少次),将10位用户id进行输出,若与多个用户购买的商品种类相同,则输出结果按照用户id升序排序,输出格式如下,将结果截图粘贴至客户端桌面【Release任务C提交结果.docx】中对应的任务序号下;

weixin_44117248的博客 903

【C/C++】面向过程——数组总结

前言: 本人现阶段只是一个大二学生,写下这些文章的目的旨在于总结自己的知识,适合一些已有粗略基础的人提高自己。 如果有任何地方有误,请谅解并且我希望您能留言告知。谢谢! 当然,欢迎提问,朕知无不言,言无不尽。(滑稽) 数组数组的定义数组的存在意义数组的基础应用——真 · 数组总结——数组的一般常识数组的占地内存数组的函数应用 数组的定义 数组由目标类型名、变量名、以及[]组成。 例:int nB...

csdn2395045733的博客 257

Cadence电路原理图全部变成黄色如何解决?

Cadence电路原理图全部变成黄色如何解决?现象:解决方法: 最近用cadence仿真锁相环,拷贝师哥的library后打开,发现schematic中全部变成了黄色,但可以正常修改元件参数,正常仿真。仅仅影响使用效果,看起来超级难受。 现象: 1.电路元件及连线全部变为黄色 2.可以正常修改参数,电路ADE仿真 如下图所示: 解决方法: 重新导入display.drf文件,步骤如下: tool——Display Resource Manager,截图如下 完成上述步骤,显示如下界面,选择Merge选项

virtuoso~晓晓 1万+

【C/C++基础进阶系列】C/C++ 基础知识 -- C++ 面向过程新特性与关键知识点总结(二)

【C/C++基础进阶系列】C/C++ 基础知识 -- 函数式编程 【1】函数调用运算符与 function 类模板 【2】可调用对象 【3】lambda 表达式 参考致谢 本博客为博主学习笔记,同时参考了网上众博主的博文以及相关专业书籍,在此表示感谢,本文若存在不足之处,请批评指正。 【1】C++ 新经典 【2】C++11/14 高级编程 Boost 程序库探秘 ...

CopperSun 技术博客 393

Delphi开发者必备:CEF4Delphi跨平台浏览器嵌入实战指南(含Lazarus适配)

本文详细介绍了Delphi开发者如何利用CEF4Delphi实现跨平台浏览器嵌入,包括环境配置、Lazarus适配、ARM架构优化及Firemonkey集成等实战技巧。通过Chromium引擎的强大功能,开发者可以轻松为传统桌面应用添加现代浏览器特性,提升多平台开发效率。

weixin_29233333的博客 226

从UE4到Unity:双叶高光技术在角色皮肤渲染中的移植全流程

本文详细解析了将UE4中的双叶高光技术移植到Unity引擎的全流程。该技术通过模拟皮肤油脂层和真皮层的不同反射特性,能显著提升角色皮肤渲染的真实感。文章从核心原理、贴图资产处理、Shader代码重构到参数调校,提供了完整的跨引擎移植实战指南,帮助开发者实现高质量的皮肤质感还原。

alice7model的博客 478

C++一些基本概念总结【面向过程篇】——指针

(1)定义指针:存储类型名数据类型 *指针变量名(定义必须用*) 存储类型名:静态、栈、自动类型 数据类型:指针指向的数据类型。指针本身数据类型是unsigned long int。 如 int *p1、static int *p2、char *p3 指针变量是p而不是*p 可以在一起定义 通过指针给指向的变量赋值,如 inta=1,*pa=&a;  再赋值:*pa=2;(a变成2

code_caq的博客 599

企业级防火墙实战:用深信服AF8.0打造安全办公网络(含流控/僵尸防护配置)

本文详细介绍了如何利用深信服AF8.0防火墙构建企业级安全办公网络,涵盖设备初始化、多接入方式配置、三维一体安全防护体系(包括应用控制、僵尸防护和智能流控)以及典型问题排查。通过实战案例和配置模板,帮助IT管理员高效部署和优化网络安全管理,提升企业网络安全防护能力。

weixin_28716443的博客 281

C++期末复习超详细总结知识点(期末冲刺)

✍、C++期末复习总结知识点(期末突击与冲刺)

Augenstern_QXL的博客 11万+

直驱风机并网系统次同步振荡机理与振荡源定位方法研究

摘要: 本文针对直驱风机并网系统次同步振荡问题,研究了其产生机理与振荡源定位方法。通过建立系统小信号模型,采用特征值分析法揭示了次同步振荡的产生机制,并分析了电网强度、控制器参数对振荡特性的影响。基于暂态能量流理论,提出了通过计算各元件耗散能量来定位振荡源的方法。在MATLAB/Simulink平台搭建仿真系统验证了所提方法的有效性,为直驱风电场次同步振荡的分析与抑制提供了理论依据。 关键词:直驱风机;次同步振荡;小信号模型;暂态能量;振荡源定位

huanghm88的专栏 100

本文将详细介绍如何在 Qt (C++) 应用程序中集成 osgEarth,加载三维数字地球,并在指定经纬度添加三维模型(如飞机、建筑等)。

OSG 与 Qt 的交互通常需要处理 OpenGL 上下文。osgEarth 3.x 提供了对 Qt 的较好支持,或者可以使用。在普通 OSG 程序中,你需要手动处理坐标系转换将经纬度转为笛卡尔坐标 (XYZ)。这是实现的关键,将 OSG 的渲染循环集成到 Qt 的事件循环中。第三方库,但在本教程中,我们将展示一种通过继承。,将 Qt 的输入事件转换为 OSG 理解的。事件,这是实现交互(旋转地球、缩放)的基础。来嵌入 OSG 视图的标准方法。在这里我们初始化地球并添加模型。节点简化了这一过程。

qq_45859163的博客 1044

C语言期末复习划重点啦!赶上复习的末班车,祝你期末考试不挂科!

C语言是当代大学生学习及生活中的必备基础知识,应用十分广泛,尤其是现在是期末考试期,下面为大家带来C语言知识期末总结。

Hsuesh的博客 2986

基于高光谱的物质反演与分类 — 技术文章(原理详解 + 深度代码实现)

高光谱遥感 / 近场光谱采集产生逐像素上百波段的光谱曲线,是物质识别与定量反演(abundance / composition estimation)和语义分类(landcover / material class)的一把利器。本文第一部分对常用模型(线性混合模型、非线性辐射传输、稀疏反演、降维与特征选择、分类器/神经网络)进行数学推导与理论分析;第二部分给出两套完整实现:A. 基于 LMM 的约束最小二乘 / 稀疏反演流水线(含端到端评估);

VectorShift的博客 220

《C++语言程序设计》期末复习手记

一. 写在前面 使用教材:《C++语言程序设计》(郑莉,第四版) 推荐教材1:《C++ Primer Plus》(很厚,但是比较简单,适合边学边看) 推荐教材2:《Effective C++》(很薄,但是有点难,适合学完再看,否则可能被劝退) Q&A 在Q&A正式开始之前,首先说明一点。本文将持续更新,所以章节暂时不全。 小编,你C++考试考哪些章节? 答:第十章不考,第九章只考template用法,其他章节的“深度探索”部分都不考。嘿嘿,不考STL!哈哈哈哈哈…咳咳。 小编,为啥概率

qq_45681057的博客 2910

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

吉林大学期末复习(一些考试)2023/6/11

如果你想了解更多,很显然,点开学长们的主页,你能找到你对应考试的期末复习总结。1.优快云 内容为备考方针和简答题考点。1.算法设计与分析选择题、简答题、证明题整理。以下平台很有帮助:优快云,博客园。3.gonghr 公hr。

m0_64738539的博客 8873

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

c++期末复习

电子5班期末考试

weixin_60303223的博客 1236

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

山东大学软件学院C++期末复习及试题

山东大学软件学院C++期末复习及试题 【下载地址】山东大学软件学院C期末复习及试题 本仓库提供了山东大学软件学院C++课程的期末复习资料及试题,旨在帮助同学们更好地备考期末考试。资源内容涵盖了课程的重点知识点、复习笔记以及历年试题,帮助同学们系统地回顾和巩固所学内容 ...

gitblog_09720的博客 614

【亲测免费】 山东大学软件学院C++期末复习宝典:助你轻松备考

山东大学软件学院C++期末复习宝典:助你轻松备考 【下载地址】山东大学软件学院C期末复习及试题 本仓库提供了山东大学软件学院C++课程的期末复习资料及试题,旨在帮助同学们更好地备考期末考试。资源内容涵盖了课程的重点知识点、复习笔记以及历年试题,帮助同学们系统地回顾和巩固所学内容 ...

gitblog_09768的博客 633

C++程序设计-第一章 面向对象基础【期末复习|考研复习】

给大家整理了一下C++程序设计中的重点概念,以供大家期末复习和考研复习的时候使用。封装是将一组相关的概念聚集在一个单元内并且用单独的一个名字来引用。信息隐藏是指外部不能看到对象内部的信息,实现隐藏是指不能从外部看到对象的实现细节。为了描述一组对象在结构和行为上的共性可以创造抽象数据类型称之为类,类是创建对象的模板。继承是在已有类的基础上定义新类,这个新类自动拥有已有类型的属性和操作,并且可以增加特有的功能或者修改所得到的功能。是指一个操作名字或属性名字可以在多个类中定义并且在各个类中有不同的实现。

bblb的博客 2570

C++期末复习

文章为本人复习使用,若有错误,欢迎指正批评

mosun_zgs的博客 946

C语言大学期末考试重点,快点码住,再也不用担心挂科啦

很多萌新一到大学就玩嗨了,C语言到期末了还一窍不通,小编这次整理了大学期末考试的考试重点,让你考前冲刺,妈妈再也不用担心我的学习啦~挂科对大学生的坏处可想而知,不仅会被取消奖学金,评优评先也没有资格参与。。。所以还不赶紧点赞收藏起来~~~ 第一章 C 语言基本知识 【考点 1 】 C 程序 用C语言编写的程序称为C语言源程序,源程序文件的后缀名为“.c”。源程序经编译后生成后缀名为“.obj”的目标文件,再把目标文件与各种库函数连接起来,生成“.exe”可执行文件。C语言有三种基本结构:顺序结构、

kxtxdy的博客 6621

大一JAVA期末考试复习重点

(1)abstract类和接口都可以有abstract方法。(2)接口中只可以有常量,不能有变量;而abstract类中既可以有常量,也可以有变量。(3)接口中不可以有default的实例方法。

lzyrose的博客 1517

(C++)(持续更新)C++期末复习重点补充

期末复习自用错题本

fly_jiangwb的博客 853

【C++】【期末考】【基本概念和语法】概括总结——期末速成

C++是一种面向对象的编程语言,由Bjarne Stroustrup在20世纪80年代初开发。它是在C语言的基础上增加了面向对象的特性,从而既具有C语言的高效性,又提供了高级的编程抽象。C++已经成为许多系统级软件、游戏、嵌入式系统以及高性能计算应用程序的主要编程语言。函数是执行特定任务的代码块。// 函数声明// 函数定义示例:定义一个函数计算两个数的乘积。指针用于存储变量的内存地址。int a = 10;示例:通过指针修改变量的值。*p = 20;// 输出20引用是变量的别名。

小李很执着的博客 2821

JavaWeb之期末总复习资料(三)

JavaWeb之期末总复习资料(三) 目录 JavaWeb之期末总复习资料(三) 一:选择题 二、填空题 三:选择题二 一:选择题 1.当访问一个Servlet时,以下Servlet中的哪个方法先被执行?( D ) (A) destroy() (B) doGet() (C) service() (D) init( ) 2.假设在myServlet应用中有一个MyServlet类,在web.xml文件中对其进行如下配置: <servlet> ...

csq542586的博客 1881

C++期末复习(自用)

C++期末复习主要知识点指针功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 主要知识点 C++期末需要掌握的知识点,根据复习要点总结。 指针 一级、二级指针的定义和基本操作 一级指针:指向变量 二级指针:指向一级指针 int a

m0_52008433的博客 793
上一篇: CUG算法题:魔法操作 深藏的剪枝!
下一篇: k>1时 直线的中点BH算法(Bresenham)
LemonTree 
博客等级 码龄5年 112粉丝 13原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值