03 2022 档案

摘要:1.运算:++,-- it++; //指向下一个元素 int x=*(--it); //上一个元素 2.声明 vector<int>::iterator it; for(it=ans.begin();it!=ans.end();++it){ printf("%d\n",*it); } 3.begin 阅读全文
posted @ 2022-03-27 10:22 计算机知识杂谈 阅读(25) 评论(0) 推荐(0) 编辑
摘要:#前言 好几天没写了,最近网课,事情也比较多,今天多写点东西。 #alloca函数 ##1.简介 之前看《30天自制操作系统》的时候,看见了这样一个东西: 没错,这就是alloca函数。 ##2.反汇编看alloca 现在,我们把VS打开,看看反汇编是如何的: (顺便说一下反汇编的方法,就是下两个断 阅读全文
posted @ 2022-03-26 09:59 计算机知识杂谈 阅读(1544) 评论(0) 推荐(1) 编辑
摘要:二分法开方的基本方式: 代码如下 #include<iostream> using namespace std; double Sqrt(int n){ int i=0; for(i=1;i<=1000;i++){ if(i*i<=n && (i+1)*(i+1)>=n){ //n介于i^2和(i+ 阅读全文
posted @ 2022-03-19 13:25 计算机知识杂谈 阅读(127) 评论(0) 推荐(0) 编辑
摘要:1.前序遍历 根-左-右的顺序遍历,可以使用递归 void preOrder(Node *u){ if(u==NULL)return; printf("%d ",u->val); preOrder(u->l);preOrder(u->r); } 2.中序遍历 左-根-右的顺序遍历,可以使用递归 vo 阅读全文
posted @ 2022-03-13 10:16 计算机知识杂谈 阅读(86) 评论(0) 推荐(0) 编辑
摘要:int main(){ set<int>s; set<int>::iterator it;//迭代器 //作用类似于for循环里面的int i,迭代器逐个指向里面的每个元素 s.insert(1); s.insert(1); s.insert(4); s.insert(5); s.insert(1) 阅读全文
posted @ 2022-03-13 09:59 计算机知识杂谈 阅读(105) 评论(1) 推荐(0) 编辑
摘要:函数用法示例: SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),10); puts("hello"); 输出的结果是: 前一个参数是关于输出窗口句柄的设置。可以看到,这个函数将会根据最后一个参数的变化,改变输出的颜色。 在控制台中,颜色 阅读全文
posted @ 2022-03-11 21:27 计算机知识杂谈 阅读(383) 评论(0) 推荐(0) 编辑
摘要:#前言 最近我又来更新这个系列了,其实感觉指针对于我们还是非常重要的存在。指针之所以是初学者们的“噩梦”,它的难度源于它的灵活性。 这篇文章,我想要来写一下指针的实际运用,如果指针只是一些考试的考题,那就没有意义了。最重要的,指针在C语言,乃至C++,都是不可或缺的一部分。 #链表的简单回顾 链表是 阅读全文
posted @ 2022-03-06 11:03 计算机知识杂谈 阅读(567) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示