当前位置:首页 » 指针 - 第6页

01月13日

学习笔记:数据结构(C语言版)线性表顺序结构_m0_52344565的博客

发布 : zsy861 | 分类 : 《关注互联网》 | 评论 : 0 | 浏览 : 262次
学习笔记:数据结构(C语言版)线性表顺序结构_m0_52344565的博客

第二章线性表2.1线性表的基本概念线性结构是一种最简单且最常用的数据结构。线性结构的基本特点是节点之间满足线性关系。1.存在唯一的一个“第一元素”;2.存在唯一的一个**“最后元素”**;3.除最后元素之外,均有唯一的后继;4.除第一个元素之外,均有唯一的前驱。动态数组,链表,栈,队列都属于线性结构。其共同之处&#x

01月04日

【C语言】指针详解_dddddrrrzz的博客

发布 : zsy861 | 分类 : 《休闲阅读》 | 评论 : 0 | 浏览 : 255次
【C语言】指针详解_dddddrrrzz的博客

目录前言指针概念一、字符指针例题一二、指针数组例题一例题二例题三三、数组指针3.1数组指针的定义例题一例题二3.2&数组名VS数组名3.3数组指针的使用例题一例题二例题三四、数组参数、指针参数4.1一维数组传参4.2二维数组传参4.3一级指针传参4.4二级指针传参五、函数指针例题一例题二六、函数指针数组七、指向函数指针数组的指针八、回调函数使用回调函数,模拟实现qsort(采用冒泡的方式)前言指针

01月03日

C语言(宏,内存,地址,指针,解引用)_DENGGELADENG的博客

发布 : zsy861 | 分类 : 《休闲阅读》 | 评论 : 0 | 浏览 : 255次
C语言(宏,内存,地址,指针,解引用)_DENGGELADENG的博客

#include<stdio.h>#defineNUM100intAdd(intx,inty){  intz=x+y;  returnz;}宏-#define可以定义宏#defineADD(X,Y) ((x)+(y))intmain(){//  inta=NUM;//  printf("%d\n",a);  inta=55;  intb=56;  //函数  intsum=ADD(a,b);  printf("%d\n"

01月03日

【C语言】超详讲解☀️指针是个什么针?(一次性搞定指针问题)_Go-ly的博客

发布 : zsy861 | 分类 : 《休闲阅读》 | 评论 : 0 | 浏览 : 486次
【C语言】超详讲解☀️指针是个什么针?(一次性搞定指针问题)_Go-ly的博客

目录前言一、什么是指针?引例计算机是怎么对内存单元编号的呢?内存空间的地址如何得到想存地址怎么办?​本质目的不是为了存地址 二、指针和指针类型为什么有不同类型的指针1.指针的解引用2.指针+-整数三、野指针造成野指针的原因1.未主动初始化指针 2.指针越界访问3.指针指向的空间释放规避野指针四、指针运算1.指针+-整数 2.指针-指针 3.指针的关系运算五、指针与数组六、二级指针  七、指针数组 前言指针这一部分可能很多人在学习的时候都觉得很难,但在这里我想说的是&

01月03日

❤️[数据结构]动图详解链表(单链表/双链表……)(动图+实例)【建议收藏】!❤️_Linux猿

发布 : zsy861 | 分类 : 《休闲阅读》 | 评论 : 0 | 浏览 : 299次
❤️[数据结构]动图详解链表(单链表/双链表……)(动图+实例)【建议收藏】!❤️_Linux猿

🎈作者:Linux猿🎈简介:CSDN博客专家🏆,华为云享专家🏆,C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!🎈关注专栏:C/C++面试通关集锦 (优质好文持续更新中……)🚀目录一、单链表1.1插入节点1.2删除结点 二、双链表2.1插入节点 2.2删除节点 三、单向循环链表3.1插入节点3.2删除结点

12月31日

【C语言】玩转指针——关于指针,你需要掌握的基础知识!_波风张三的博客

发布 : zsy861 | 分类 : 《休闲阅读》 | 评论 : 0 | 浏览 : 296次
【C语言】玩转指针——关于指针,你需要掌握的基础知识!_波风张三的博客

文章目录前言一、指针是什么?1.数据在内存中的存储2.一个小的单元到底是多大?二、指针变量1.什么是指针变量2.指针类型3.指针类型的作用三、野指针1.什么是野指针2.野指针成因2.1.指针未初始化2.2指针越界访问2.3指针指向的空间释放3.如何规避野指针四、指针运算1.指针+-整数2.指针-指针五、指针和数组1.数组元素的指针2.通过指针引用数组元素六、二级指针七、指针数组最后前言指针是C语言中的一个重要概念。正确

12月30日

【数据结构】栈的实现——顺序栈和链栈_Mae_strive的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 262次
【数据结构】栈的实现——顺序栈和链栈_Mae_strive的博客

一、栈的定义定义:限定只在表的一端(表尾)进行插入和删除的线性表特点:后进先出二、顺序栈基于数组实现C++实现代码://头文件#ifndefSTACK_H_INCLUDED#defineSTACK_H_INCLUDED//栈的最大存储constintMAX_SIZE=100;//定义一个顺序栈类(使用模板)//使用模板优点可以用来实现多种数据类型的存储template<classDataT

12月30日

【Leetcode刷题】15. 三数之和_202xxx的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 246次
【Leetcode刷题】15. 三数之和_202xxx的博客

题目给你一个包含n个整数的数组 nums,判断 nums 中是否存在三个元素a,b,c,使得 a+b+c=0?请你找出所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元组。示例1输入:nums=[-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例2输入:nums=[]输出:[]示例3输入:nums=[0]输出:[]提示

12月20日

【C语言】从入门到入土(进阶指针第二篇)_Persistence_i的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 245次
【C语言】从入门到入土(进阶指针第二篇)_Persistence_i的博客

前言:本篇是指针的进阶的第二篇,在前面的文章中,我们已经对指针有了一个基础的了解,这进阶指针一里也学了字符指针,指针数组,数组指针,所以我们这一篇继续深入进阶指针,了解指针和其他知识的联系。如果还没有看过指针篇的同学可以点下方链接先进行学习:【C语言】从入门到入土(指针篇)如果还没有看过指针篇的同学可以点下方链接先进行学习:【C语

11月26日

c++11 shared_ptr 与 make_shared源码剖析_私房菜

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 296次
c++11 shared_ptr 与 make_shared源码剖析_私房菜

写在最前。。。  0.前言所谓智能指针,可以从字面上理解为“智能”的指针。具体来讲,智能指针和普通指针的用法是相似的,不同之处在于,智能指针可以在适当时机自动释放分配的内存。也就是说,使用智能指针可以很好地避免“忘记释放内存而导致内存泄漏”问题出现。由此可见,C++也逐渐开始支持垃圾回收机制了,尽管目前支持程度还有限。c++11中发布了shared_ptr、unique_ptr、weak_ptr 用以资源的管理,都是定义在memory这个头文件中。std::shared_ptr

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1