知识
Marceline233
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【输入输出】【scanf】【知识】scanf
输入之scanf的摘要 scanf要有&,printf没有 %p是一个新的格式控制符,它表示以十六进制的形式(带小写的前缀)输出数据的地址。如果写作%P,那么十六进制的前缀也将变成大写形式。 #include <stdio.h> int main() { int a='F'; int b=12; int c=452; printf("&a=%p, &b=%p, &c=%p\n", &a, &b, &c);原创 2020-12-13 12:14:07 · 559 阅读 · 0 评论 -
【数组初始化】【memset】【fill】【知识】【未完】
借鉴大神:未完 区别 fill 和 menset 两者看似相等,但fill是把那一块单元赋成指定的值,也就是说任何值都可以;而memset则是将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值 memset void *memset(void *s,int c,size_t n) 例如: 1.memset(dis,255,sizeof(dis)); 将前sizeof(dis)字节的空间赋值为==-1(255的补码是-1==,计算机用补码表示数字) 2.memset(dis,0,size原创 2020-12-12 10:00:33 · 371 阅读 · 0 评论 -
【输入输出】【知识】
freopen 写法 freopen(“C:\Users\bearb\Desktop\in.txt”,“r”,stdin); //freopen(“C:\Users\bearb\Desktop\out.txt”,“w”,stdout); 电脑属性中的地址是C:\Users\bearb\Desktop\in.txt 写在freopen中要是C:\Users\bearb\Desktop\in.txt 3.头文件:stdio.h ...原创 2020-12-05 21:37:35 · 128 阅读 · 0 评论 -
【波波小课堂】【知识】
调用函数的说明 void f(){} int main() { f(x) }; 传数组(f(a[])) x是一个数组时,传入的其实是一个指针,如a,指向a[0]; x是一个指针时,传入的效果和上面一样,如 &a[i]; 普通变量 x是数组的一个变量,如a[i] ...原创 2020-12-10 10:46:53 · 180 阅读 · 0 评论 -
【stl】【迭代器】【知识】
大佬文章:STL prev()和next()函数用法详解原创 2020-12-09 20:44:41 · 99 阅读 · 0 评论 -
【stl】【vector】【知识】
1. 基础操作 1.1说明 1.1.1赋值、比较大小 vector可以定义时赋初值 vec之间可以 赋值,比较大小(一个一个数比较) 1.1.2存储方式 每次空间不够了申请二倍的空间,把之间的所有元素复制到此处(o(n)) 1.1.3访问方式 迭代器:可用begin(),end()访问vector 也可用rbegin(),rend()反向访问vector 引用:vector[2]也可同迭代器一样访问 自动迭代器:vector::iteractor == auto:自动类型推导 自动引用:for(au原创 2020-12-09 20:10:56 · 308 阅读 · 0 评论 -
【stl】【map】【知识】
吃灰吧 1 知识 插入操作: ma[“sd”] = 1;或是ma.insert(make_pair(“sd”, 1));原创 2020-12-08 18:45:14 · 118 阅读 · 0 评论 -
【结构体】【知识】
自定义排序 写法1——内联重载 重载 < 运算符 struct node { int year,month,day; bool operator < (const node &p) const { if (year == p.year && month == p.month) { return day < p.day; } if (year == p.year) { return year < p.year; } retu原创 2020-12-08 13:53:16 · 122 阅读 · 0 评论
分享