IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 每日总结(2021/12/13) -> 正文阅读

[C++知识库]每日总结(2021/12/13)

今天先把欠了很多天的老师作业交了;

然后看了看vj开的题组,发现根本动不了手,不知道从哪里做起;(十分痛苦)但是还是上网找题解看,发现了里面我挺多没见过的东西(虽然都简单的但还是总结一下吧);

1.“->”符号是一个整体,它是用于指向结构体子数据的指针,用来取子数据。(就是指针)

2.“typedef”这个我看了挺久的,还问了一下师傅。这个链接讲解的很详细

typedef的用法,C语言typedef详解 (biancheng.net)

3.“memset”是计算机中C/C++语言初始化函数。作用是将某一块内存中的内容全部设置为指定的值, 这个函数通常为新申请的内存做初始化工作。

举例:memset(fact, 0, sizeof(fact));

4.虽然简单搜索没有完全看懂,但是我觉得明天一定能写出来!!!

今晚最后学长还给我们讲了一下栈和队列,栈的话是先进后出,队列的话是先进后出。我直接放定义的源代码

栈:

#include<iostream>
using namespace std;
const int max_n=1e5+10;

int Q[max_n];//定义一个栈?
int top;//栈顶?

int push(int x){
?? ?Q[top]=x;
?? ?top++;
}?
int pop()
{
?? ?int x=Q[--top];
?? ?return x;
}

int main()
{
?? ?int n;
?? ?cin>>n;
?? ?for(int i=0;i<n;i++)
?? ?{
?? ??? ?int x;
?? ??? ?cin>>x;
?? ??? ?push(x);
?? ?}
?? ?for(int i=0;i<n;i++)
?? ?{
?? ??? ?cout<<pop()<<endl;
?? ??? ?
?? ?}
}

队列:

#include<iostream>
using namespace std;
const int max_n=1e5+10;

int Q[max_n];//队列?
int front,back;//首 ?尾?

void push(int x)
{
?? ?Q[back]=x;
?? ?back++;
}
int pop()
{
?? ?int x=Q[front];
?? ?front++;
?? ?return x;
}

int main()
{
?? ?
?? ?int n;
?? ?cin>>n;
?? ?while(n--)
?? ?{
?? ??? ?int x;
?? ??? ?cin>>x;
?? ??? ?push(x);
?? ?}
?? ?while(front<back)
?? ?{
?? ??? ?cout<<Q[front]<<endl;
?? ??? ?front++;
?? ?}
}

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-12-14 15:45:21  更:2021-12-14 15:47:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 13:09:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码