E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
《Primer
c++
primer
plus 6 读书笔记 第七章 函数--C++的编程模块
目录第7章函数--C++的编程模块7.1复习函数基本知识7.1.1定义函数7.1.2函数原型和函数调用7.2函数参数和按值传递7.2.1多个参数7.3函数和数组7.3.1函数如何使用指针来处理数组7.3.2将数组作为参数传递,实际上传递了数组的地址值。7.3.4使用数组区间的函数7.3.5指针和const7.4函数和二维数组7.5函数和C-风格字符串7.6函数和结构7.6.1传递和返回结构7.6.
一只大鸽子
·
2020-08-20 06:14
C++
《C++
Primer
Plus》读书笔记 第12章 类和动态内存分配
第12章类和动态内存分配1.特殊成员函数如果没有定义,C++会自动提供下面这些成员函数:默认构造函数默认析构函数复制构造函数赋值运算符地址运算符2.复制构造函数复制构造函数用于将一个对象复制到新创建的对象中。也就是说,它用于初始化过程中(包括按值传递参数),而不是常规的赋值过程中。类的复制构造函数原型如下:Class_name(constClass_name&);新建一个对象并将其初始化为同类现有
CraigMC
·
2020-08-20 06:59
读书笔记
C++
Primer
读书笔记九——顺序容器.md
const迭代器和const_iterator的区别:前者不可以改变指向但可以改变所指地址的值后者可以改变指向但不能改变所指地址的值;顺序容器vector可变大小数组,支持随机访问,在尾部之外的位置插入和删除可能很慢deque双端队列,支持随机快速访问。在头尾位置插入和删除很快list双向链表,只支持双向顺序访问。在任何位置插入和删除都很快forward_list单向链表,只支持单向顺序访问,在任
天健园扛把子
·
2020-08-20 06:48
C++
Primer
:可以将严格弱序看作“小于等于”?
1.背景 在阅读到C++
Primer
中文版(第5版)的有序容器的关键字类型(P378)时,发现书中是将严格弱序看作“小于等于”,而且在其列出的基本性质中还写道:两个关键字不能同时“小于等于”对方。
北冥有鱼wyh
·
2020-08-20 06:10
#
C++
Primer
好书推荐 C
Primer
Plus 第6版 中文版
《C
Primer
Plus(第6版)中文版》是一本精心设计的完整C语言教程,涵盖了C语言编程中的核心内容,是计算机科学的经典著作。作者的目标是为读者提供一本入门型、条理清晰、见解深刻的C语言教程。
printf("阿司匹林");
·
2020-08-20 06:05
c
primer
plus
c语言
C.
Primer
.Plus(第六版)第15章 编程练习
//sales.h//15.4#ifndefSALES__H__#defineSALES__H__#include#includeclassSales{public:enum{MONTHS=12};classbad_index:publicstd::logic_error{private:intbi;public:explicitbad_index(intix,conststd::string&s
mmdnxh
·
2020-08-20 06:18
C/C++
3月6日C
Primer
Plus 读书笔记(第十章:指针)
向函数传递数组信息的方法:第一种是使用一个指针参量来确定数组的开始点,使用一个整数参量来指明数组的元素个数。第二种是传递两个指针,第一个指针指明数组的起始地址,第二个指针指明数组的结束位置。指向数组之后的第一个位置的指针也是有效的。但是如果超出了这个范围,后果是未知的。一元运算符*和++具有相等的优先级,但它在结合时时从右向左进行的。例:total+=*start++;注:一般更喜欢使用*(sta
宇哲_安菲尔德
·
2020-08-20 06:46
C
c++
primer
第十章习题
练习10.1intmain(){vectorv={1,1,2,3,3,4,4,4,4,5,5,5};coutv={"hello","hello","how","are","are","you"};coutv={1,2,3,4,5,6};intsum=0;sum=accumulate(v.begin(),v.end(),sum);couta={1,2,3,4,5};fill_n(a.begin(),
无所知
·
2020-08-20 06:11
C++
c++
primer
第十一章习题
练习11.1map下标是关键字,可以设定类型。vector下标是整数。map的元素是pair,vector是一个单类型。练习11.311.4#include#include#include#include#include#include#include#includeusingnamespacestd;intmain(){mapcount;stringword;while(cin>>word){i
无所知
·
2020-08-20 06:11
C++
《C++
Primer
》第九章-顺序容器-学习笔记(2)-自增长&容器选用
《C++
Primer
》第九章-顺序容器-学习笔记(2)文章目录《C++
Primer
》第九章-顺序容器-学习笔记(2)vector容器的自增长capacity和reserve成员容器的选用插入操作如何影响容器的选择元素的访问如何影响容器的选择选择容器的提示参考资料注解日志
工程师小星星
·
2020-08-20 06:04
C++
C++
primer
第五版 读取数量不定的输入数据进行求和
代码如下://
primer
_1_4_3.cpp//读取数量不定的输入数据进行求和#include"stdafx.h"#includeusingnamespace
elma_tww
·
2020-08-20 06:04
C++语法
c
primer
plus 专题17:高级数据表示
1从数组到链表1从结构体延申至链表(linkedlist)2从概念上理解链表链表的头指针,保存了链表第一项的地址,即头指针指向了链表第一项。添加链表项2使用链表#include#include/*提供malloc()函数原型*/#includechar*s_gets(char*st,intn);#defineTSIZE45structfilm{chartitle[TSIZE];intrating;
小小刘木子
·
2020-08-20 06:26
C
Primer
Plus
c
primer
plus 专题16:C预处理器
1翻译程序的第一步2重新定义宏3带参数宏注意:带参数宏定义中要使用()括号将每个参数都包围起来,以免出错。4宏定义创建字符串:#运算符执行流程:5预处理器粘合剂:##运算符6变参宏(...和__VA_ARGS__)#include/*按照printf格式输入时,fmt为字符串,和前后的黏合起来*/#definedebug(fmt,...)printf("\n"fmt"\n",__VA_ARGS__
小小刘木子
·
2020-08-20 06:26
C
Primer
Plus
c
primer
plus 专题15:位操作
1按位运算符1按位逻辑运算符按位取反~按位与&,赋值语句结合&=按位或|,赋值语句结合|=按位异或^,赋值语句结合^=2设置位flags|=MASK;3清除位flags&=~MASK;4翻转位flags^=MASK;5检查位的值if((flags&MASK)==MASK)6移位运算符2位字段(位域)1位域里面用int或unsignedint来定义,但并不是int的大小(4字节),而是实际使用的空间
小小刘木子
·
2020-08-20 06:54
C
Primer
Plus
c
primer
plus 专题14:结构和其他数据形式
1创建图书目录#include#includechar*s_gets(char*st,intn);#defineMAXTITL41/*书名最大长度+1*/#defineMAXAUTL31/*作者姓名的最大长度+1*/structbook/*结构模板:标记是book*/{chartitle[MAXTITL];charauthor[MAXAUTL];floatvalue;};/*结构模板结束*/int
小小刘木子
·
2020-08-20 06:53
C
Primer
Plus
c
primer
plus 专题13:文件
1与文件进行通信1文件重定向文件重定向的程序/*write_file.c--数据写入到文件*/#includeintmain(void){inti;char*pc;constchar*ptc[3]={"helloc","hellojava","hellopython"};for(i=0;i#include/*提供exit()函数原型*/intmain(intargc,char*argv[]){in
小小刘木子
·
2020-08-20 06:21
C
Primer
Plus
C++
Primer
Summary
AboutHeaderWeuseheaderstoaccessclassesdefinedforourownapplications.Conventionally,headerfilenamesarederivedfromthenameofaclassdefinedinthatheader.Thestandardlibraryheaderstypicallyhavenosuffixatall.Co
HowardGe
·
2020-08-20 06:19
c++
C++
C++
Primer
4 第九章 顺序容器
第九章顺序容器顺序容器内的元素按其位置存储和访问。标准库定义了三种顺序容器类型:vector、list和deque。它们的差别在于访问元素的方式,以及添加或删除元素相关操作的运行代价。标准库还提供了三种容器适配器。实际上,适配器是根据原始的容器类型所提供的操作,通过定义新的操作接口,来适应基础的容器类型。顺序容器适配器包括stack、queue和priority_queue类型1.顺序容器的定义容
Winston_wu
·
2020-08-20 06:14
C++语法
架构
内部机制
C++
primer
学习笔记——第九章 顺序容器
一个容器就是一些特定类型对象的集合。顺序容器为程序员提供了控制元素存储和访问顺序的能力。一、顺序容器概述顺序容器类型vector可变大小数组。支持快速随机访问。在尾部之外的位置插入或删除元素可能很慢deque双端队列。支持快速随机访问。在头尾位置插入/删除速度很快list双向链表。支持双向顺序访问forward_list单向链表。只支持单向顺序访问array固定大小数组。支持快速随机访问,不能添加
oil_you
·
2020-08-20 06:37
C++primer学习笔记
C++
primer
plus笔记——第十章——类和对象
第十章——类和对象学习c++也有一段时间了,一直在工程应用上,也就是能用就行,没有系统地去学习,根据口碑是c++
primer
更好,但是手头只有这本,记录一下学习中的收获。
o_ogou
·
2020-08-20 06:37
C++
Primer
第五版 第十章习题答案(1~10)
1:知识点:泛型算法:算法是因为其实现了一些经典算法的公共接口,排序和搜索。泛型是因为他们可以作用于不同类型的元素和多种容器类型甚至是内置数组。故称泛型算法知识点2:基本上都定义在algorithm和numeric两个头文件中知识点3:这些算法一般情况下只作用于迭代器之上,不对容器进行直接操作#include#include#include#includeusingnamespacestd;int
MISAYAONE
·
2020-08-20 06:16
【C++Primer习题】
C++Primer
第五版习题答案详解
读书笔记 - C++
Primer
第五版
几次面试下来,我感觉,基础不造好,如何搭建高楼,尤其看了effectivec++后,我更加觉得基础的重要性。之前自学C++用的一本什么清华大学的,感觉不够专业,这次学习之余,重点是C++11的一些特性。C++11对于C++98来说,试一次本质的飞跃。第一章开始标准库,4个IO对象,cin,cout,cerr,clog,不用usingnamespacestd;每个cout都得std::,endl也得
DDHKing
·
2020-08-20 06:29
码农基础之路
C++
Primer
Plus读书笔记
//函数模板/************************************************************************//*函数模板是通用的函数描述,它们可以使用通用的类型定义函数*//************************************************************************/template//clas
lxz26192
·
2020-08-20 06:57
C/C++
《C++
primer
(第五版)》学习之路-第五章:语句
【声明:版权所有,转载请标明出处,请勿用于商业用途。联系信箱:
[email protected]
】5.1简单语句1.绝大多数语句以分号结束。空语句只有一个单独的分号。2.复合语句是指用花括号括起来的语句和声明的序列,复合语句也被称作块。一个块就是一个作用域,在块中引入的名字只能在块内部以及嵌套在块中的子块里访问。5.2语句作用域1.可以在if,switch,for和while语句的控制
月下键客
·
2020-08-20 06:00
C++
Primer
Plus第十章学习笔记——对象和类
前言此文为本人学习所做一些记录,仅做个人学习之用,加入了我的理解,如发现错误欢迎指正,邮箱:lujialun99ATgmail.com。过程性编程和面向对象编程(OOP)过程性编程首先要考虑要遵循的步骤,然后考虑如何表示这些数据。OOP首先考虑数据,如何表示数据,如何使用数据采用OOP时,首先从用户角度考虑对象——描述对象所需的数据以及描述用户与数据交互所需的操作,完成对接口的描述后,需要确定如何
Timekeeperl
·
2020-08-20 06:42
C++primerplus笔记
【学习笔记】《C++
Primer
Plus 第六版》
目录第一章预备知识第二章开始学习C++1、名称空间2、定义变量3、赋值语句第三章处理数据1、变量名2、整形3、浮点数第四章复合类型1、字符串a)概念b)字符串输入2、String类简介a)相关函数b)原始字符串3、指针4、C++数据存储a)自动存储b)静态存储c)动态存储5、内存空间第五章循环和关系表达式1、延时循环2、基于范围的for循环3、cin读取之文件尾EOF第六章分支语句和逻辑控制符1、
古航
·
2020-08-20 06:31
C/C++
【C++
Primer
】【学习笔记】【第九章】顺序容器之:顺序容器的操作
一、容器定义的类型别名容器定义的类型别名说明size_type无符号整数iterator容器类型的迭代器类型const_iterator元素的只读迭代器类型reverse_iterator按逆序寻址元素的迭代器const_reverse_iterator元素的只读逆序迭代器类型difference_type有符号整数,用于存储两个迭代器的差值,可以是负数value_type元素类型referenc
mumingv
·
2020-08-20 06:54
C++
【C++
Primer
】【学习笔记】【第九章】顺序容器之:迭代器和迭代器范围
一、所有标准库容器都可以使用的迭代器运算所有标准库容器都支持的迭代器运算说明*iter返回迭代器iter所指向的元素的引用iter->mem获取指定元素中名为mem的成员,等效于(*iter).mem++iteriter++使iter指向容器里的下一个元素--iteriter--使iter指向容器里的前一个元素iter1==iter2iter1!=iter2当两个迭代器都指向同一个容器的同一个元素
mumingv
·
2020-08-20 06:54
C++
【C++
Primer
】【学习笔记】【第九章】顺序容器之:vector容器的自增长
【题外话】容器的类别汇总-容器-顺序容器-vector(向量容器)-list(链表容器)-deque(双端队列容器)-关联容器-pair(键值对)-map(键值对数组)一、容器的几个比较容易混淆的操作函数含义vector::size()容器当前实际存储的元素个数vector::resize()调整容器实际存储的元素个数vector::max_size()系统支持的容器能够存放的最大元素个数vect
mumingv
·
2020-08-20 06:54
C++
C++
primer
第十章习题
chapter10泛型算法文章目录chapter10泛型算法练习10.1节练习练习10.1练习10.210.2.1节练习练习10.3练习10.4练习10.510.2.2节练习练习10.6练习10.7练习10.810.2.3节练习练习10.9练习10.1010.3.1节练习练习10.11练习10.12练习10.1310.3.2节练习练习10.14练习10.15练习10.16练习10.17练习10.1
hwl19951007
·
2020-08-20 05:06
C++Primer笔记
C++
PRIMER
第十章课后练习
10.1#include#include#includeusingnamespacestd;intmain(){vectorvec{1,1,1,1,2,2,2};intn=count(vec.begin(),vec.end(),1);cout#include#includeusingnamespacestd;intmain(){listli{"aa","aa","bb","bb","bb"};in
hubinyiyi
·
2020-08-20 05:33
[读书笔记] C++
Primer
(第5版) 第12章 动态内存
静态内存:用来保存局部static对象(类static数据成员以及定义在任何函数之外的变量)。栈内存:保存定义在函数内的非static对象。分配在静态内存和栈内存中的对象由编译器自动创建和销毁。栈对象仅在其定义的程序块运行时才存在;static对象在使用前分配,程序结束时销毁。1.动态内存:除了这两个,每个程序还拥有一个内存池。这部分内存被称为自由空间或堆,用来存储动态分配的对象。动态内存的管理是
Jamuterbo
·
2020-08-20 05:32
C++
C++
Primer
学习笔记(第十章)-关联容器
关联容器关联容器是通过键值来读取数据,即是key-value类型,这也是其与顺序容器(顺序容器通过位置顺序来读取数据)最大的区别。在STL中提供了以下几种关联容器:容器名称说明map关联数组,元素通过键值进行存储和读取set大小可变的集合,可以通过键值实现数据的快速读取multimap支持同一个键值多次出现的mapmultiset支持同一个键值多次出现的set注:map是key-value数组(关
gaolou1991
·
2020-08-20 05:04
学习笔记
C++
Primer
C++
Primer
Plus(第六版)读书笔记(二)
explicit,写在声明构造函数的函数名的前面,限制使用时必须显示地调用。(P418-P419)§转换函数是类成员,没有返回类型、没有参数、名为operatortypeName(),其中,typeName是对象将被转换成的类型。(P415)§静态类成员的特点:类的所有对象共享同一个静态成员。不能在类声明中初始化静态成员变量。初始化语句指出了类型,并使用了作用域运算符,但没有使用关键字static
fightingyxy
·
2020-08-20 05:25
C++
C++
Primer
Plus(第六版)读书笔记(一)
C++初学者~函数分为2个部分:函数头,函数体。函数名后面的括号中的部分叫做形参列表,它描述的是从调用函数传递给被调用的函数的信息。sizeof运算符,对类型名(如int)使用时,应将名称放在括号中;但对变量名(如n_short)使用时,括号可选。头文件limits(见书P41-P42)无符号整型与有符号整型的区别(书P44)默认情况下,cout以十进制的格式显示数据,也可以通过cout>ch;/
fightingyxy
·
2020-08-20 05:24
C++
【读书笔记:C++
primer
plus 第六版 中文版】第16章 string类和标准模板库
转载请注明出处:http://blog.csdn.net/enyusmile/article/details/48677679本章内容包括:标准C++string类模板auto_ptr,unique_ptr和shared_ptr标准模板库(STL)容器类迭代类函数对象(functor)STL算法模板initializer_list16.1string类string类是由头文件string支持的(注
enyusmile
·
2020-08-20 05:46
C/C++
读书笔记
C++
primer
plus
第六版
读书笔记重点
《C++
Primer
》第九章-顺序容器-学习笔记(1)-顺序容器定义与操作
《C++
Primer
》第九章-顺序容器-学习笔记(1)文章目录《C++
Primer
》第九章-顺序容器-学习笔记(1)摘要顺序容器的定义容器元素的初始化将一个容器初始化为另一个容器的副本初始化为一段元素的副本分配和初始化指定数目的元素容器内元素的类型约束容器操作的特殊要求容器的容器迭代器和迭代器范围
工程师小星星
·
2020-08-20 05:46
C++
C++
Primer
读书笔记(第十章)
第十章关联容器关联容器支持通过键来高效地查找和读取元素。10.1引言:pair类型pair类型在utility头文件中定义。pair包含两个数值,也是一种模板类型,在创建pair对象时,必须提供两个类型名:pair对象所包含的两个数据成员各自对应的类型名字,这两个类型不必相同。创建pair类型pairp1创建一个空的pair对象,两个元素分别是T1类型和T2类型,采用值初始化pairp1(v1,v
dy01dy
·
2020-08-20 05:15
C/C++
C++
Primer
第5版读书笔记(第12章)
第12章动态内存12.1动态内存与智能指针shared_ptr允许多个指针指向同一个对象;unique_ptr则“独占”所指向的对象。标准库还定义了一个名为week_ptr的伴随类,它是一种弱引用,指向shared_ptr所管理的对象,这三种类型都定义在memory头文件中。只有当括号中仅有单一初始化器时才可以使用auto:autop1=newauto(obj);//p指向一个与obj类型相同的对
xhjh
·
2020-08-20 05:13
C++
c++
primer
练习11.4
intmain(intargc,char**argv){ifstreamin("ss.txt");stringline;vector>vec;while(getline(in,line)){strings;inti;istringstreamss(line);ss>>s>>i;vec.push_back(make_pair(s,i));}for(autov:vec){cout<
codesailor
·
2020-08-20 05:38
C++
c++
primer
第五版 笔记 第十一章
第十一章关联容器因翻译太耗时了,还是看中文比较快,先做笔记如下两个主要的关联容器:map和setmap表示:键-值对的集合set表示:普通集合如果是无序的,则加一个unordered.如果允许重复,则加上一个multi11.1使用关联容器使用mapmapword_count;stringword;while(cin>>word)++word_count[word];for(constauto&w:
安仔都有人用
·
2020-08-20 05:32
英文翻译
c++
primer
读书笔记零
去年写的两遍日志这几天跑步了,昨晚看到一篇关于跑步的文章,摘抄下来。“跑步更大的收益在心里层面,每次跑步,你都打赢一个“战胜自我,自我控制”的小小战役,我的经验是,跑过四十分钟,接下来的每一秒,都想放弃,此时你得不停跟自己对话:再坚持十秒!再跑一百米!漂亮,竟然又跑了两分钟!再燃烧十卡热量把!你听,脂肪在痛哭!”“再这种专注中,不会有别的想法(忧伤痛苦也会消失),秒表数字的跳动才是唯一。最后一秒到
夫多多
·
2020-08-20 05:23
西加加
《C++
Primer
》读书笔记
1、在C++中理解“初始化不是复制”是必要的。2、对于类类型的对象来说,定义如何初始化的函数称为构造函数。(构造函数用来初始化类类型的变量)3、和其他函数一样,构造函数能接受多个参数。一个类可以定义几个构造函数,每个构造函数必须接受不同数目或者不同类型的参数。4、可以通过使用extern关键字声明变量名而不定义它。不定义变量的声明包括对象名、对象类型和对象类型前的关键字extern:externi
陈德胜
·
2020-08-20 05:17
C++
学习总结
编程
C++
Primer
Plus: 第十章 对象和类
C++
Primer
Plus:第十章对象和类10.2抽象和类封装的类型:将实现细节放在一起并将它们与抽象分开被称为封装。将数据放在类的私有部分中,实现数据隐藏是一种封装。将实现的细节隐藏在私有部分中。
布丁的自我修养
·
2020-08-20 05:40
C++
C
Primer
Plus: 第十五章 位操作
C
Primer
Plus:第十五章位操作15.3C按位运算符按位逻辑运算符都用于整型数据,包括char。二进制反码:~val(该运算符不会改变val的值)掩码:一些设置为开(1)或关(0)的位组合。
布丁的自我修养
·
2020-08-20 05:40
C
C++
primer
学习笔记及作业答案之第十章
笔记:1.概述迭代器令算法不依赖于容器,但算法依赖于元素类型的操作。标准库通过算法和数据结构的分离来实现泛型。算法永远不会改变底层容器的大小。2.初识泛型算法C风格字符串本质是char*类型,用==比较两个char*对象,只是检查两个指针值是否相等,即地址是否相等,而不会比较其中字符是否相同标准库算法从来不直接操作容器,它们只操作迭代器,从而间接访问容器。能不能插入和删除元素,不在于算法,而在于传
iblue_coffee
·
2020-08-20 05:07
C++学习笔记
c++
Primer
Plus第四章学习笔记(一)
一数组数组(array)是一种数据格式,可以存储多个同类型的值。数组申明时,需要包含以下三点:①存储数组元素值的数据类型,②数组名,③数组中元素个数,申明数组的通用格式如下:tyoeNamearrayName[arraySize]。需要注意的是,数组的索引值从零开始,因而数组最后一个元素的索引值为(n-1),这里假设元素个数为n。数组的初始化规则:①只有在定义数组时才能使用初始化,此后就不能使用了
我的同学叫小燕儿
·
2020-08-20 05:34
C++PrimerPlus
C++
Primer
Plus(第六版)第六章学习笔记
6.1if语句if(test-condition)statement;6.1.1ifelse语句if(test-condition)statementelsestatement当需要三个分支选择的时候则用ifelseifelse6.2逻辑表达式与(and):&&或(or):||非(not):!逻辑运算符的优先级低于关系运算符。除了非门以外然后逻辑and高于逻辑or6.3字符函数库cctype详见表
没有人给他写信的下士
·
2020-08-20 05:59
学习笔记
第12章 类 【C++
primer
】
在C++中用类来定义自己的抽象数据类型(abstractdatatype)数据抽象能够隐藏对象的内部表示,同时仍然允许执行对象的公有public操作。1,类作用域2,构造函数3,this指针与类有关的三个新特征:1),类作用域2),可变成员3),静态成员。构造函数:。。。成员函数:{成员函数有一个附加的隐含实参,将函数绑定到调用函数的对象trans.avg_price();则在avg_price(
aclay
·
2020-08-20 05:15
《C
Primer
Plus(第6版)中文版》读书笔记
说在开头:这是我学习C语言过程中的读书笔记,内容不全,会边学习边补充。如果文中有说法错误的地方,欢迎大佬指正~良好的编程习惯:1.变量命名时有使用有意义的变量名或标识符,如果变量名无法清楚地表达自身的用途,可以在注释中进一步说明2.把所有的变量声明放在一块,方便读者查找和理解程序的用途3.在函数中用空行分隔概念上的多个部分4.每条语句各占一行5.程序开始处添加一条注释,给出程序目的,方便以后阅读和
ISNS
·
2020-08-20 05:14
C语言
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他