20210801pointer2

news2024/9/21 16:31:27

//#include<stdio.h>

//

//int main()

//{

//    float values[N_VALLUES];

//    float *vp;

//    // 1.优先(priority)

//    for (vp = &values[ N_VALLUES/* 5 */ ] /*第六个元素*/; vp > &values[0]/*指针是可以比较大小的*/ ;  /*省略了*/ )

//    {           //允许指向数组元素的指针与指向数组最后一个元素后面的那个内存位置的指针比较;

//

//        *–vp = 0;// 省略部分在这

//    }

//

//     2.

//    //for (vp = &values[N_VALLUES-1]; vp >= &values[0];vp–)//C语言的标准,并不保证它能运行

//         //不允许与指向第一个元素之前的那个内存位置进行比较

//

//    //C语言标准规定:

//    //允许指向数组元素的指针与指向数组最后一个元素后面的那个内存位置的指针比较;

//    //但不允许与指向第一个元素之前的那个内存位置进行比较

//

//    //{

//    //    *vp = 0;// 省略部分在这

//    //}

//    return 0;

//}

指针和数组

数组

//#include<stdio.h>

//int main()

//{

//    int arr[10] = { 0 };

//    printf(“%p\n”,arr);//打印首元素地址

//    printf(“%p\n”, &arr);//打印数组的起始地址

//    printf(“%p\n”, &arr[0]);//打印首元素地址

//    //在绝大部分情况,数组名表示是首元素地址

//    //但有两种情况例外

//    // &数组名,arr代表的是整个数组的起始地址。

//    //sizeof(数组名),arr代表的是整个数组,sizeof计算的是整个数组的大小,单位byte

//

//    printf(“------------------------\n”);

//    printf(“%p\n”, &arr[0]); // 00F3F8E8 首地址

//    printf(“%p\n”, &arr[0] + 1);//00F3F8EC加了4字节,因为数组元素类型 int

//

//    printf(“%p\n”, &arr);// 00F3F8E8 数组的起始地址

//    printf(“%p\n”, &arr + 1);// 00F3F910 加了40字节(2 * pow(16,1) + 8 * pow(16,0)),

//                           //即跳过一个数组

//

//    return 0;

//}

指针

//#include<stdio.h>

//int main()

//{

//    int arr[10] = { 0 };

//    int* p = arr;// 指针变量p 存的是 arr首地址

//    int i = 0;

//    for (i = 0; i < 10; i++)

//    {

//        printf(“%p…%p\n”,p+i/*根据数组首元素地址找到我们想要打印的元素地址*/,&arr[i]);// 两者是等价de

//                             //如果输出是 %d 型,输出元素,需要解引用操作符*

//                             //例: *(p+i) 或者 &arr[i]

//    }

//    return 0;

//}

二级指针、

//#include<stdio.h>

//int main()

//{

//    int a = 10;

//

//    //pa 一级指针变量,变量的创建,需要在内存中开辟空间

//    int * pa = &a;//一级指针类型 ;最右边的*,告诉我们 pa 是一个指针

//             // 而int,告诉我们 pa 指向的那个对象的类型为 int

//

//    int* * ppa = &pa;// 二级指针    最右边的*,告诉我们 ppa 是一个指针

//             // 而int*,告诉我们 ppa 指向的那个对象的类型为 int*

//

//    int** * pppa = &ppa;// 三级指针 最右边的*,告诉我们 pppa 是一个指针

//             // 而int**,告诉我们 pppa 指向的那个对象的类型为 int**

//

//    // n 级指针,可按照上表达式的规律写出

//

// //二级指针使用方法

//    printf(“%d\n”, **ppa);//*ppa == pa ; *(pa)= a ;**ppa == a

//         // 上下两个表达式 输出为 10

//    printf(“%d\n”, a);

//

//

//    **ppa = 20;

//    printf(“%d\n”, **ppa);

//    printf(“%d\n”, a);//两个表达式输出 是 20

//    return 0;

//}

指针数组 -  本质上是一个数组 :就是 数组是主语(subject), 指针是个形容词(adjective)

指针数组 是 存放指针 的数组    //整形数组 - 存放整形 // 字符数组 - 存放字符

#include<stdio.h>

int main()

{

int a = 10;

int b = 20;

int c = 30;

// int* a = &a;

// int* b = &b;

// int* c = &c;

int* arr2[3] = { &a,&b,&c };//它就是一个指针数组

int i = 0;

for (i = 0; i < 3; i++)

{

printf(“%p\n”, arr2[i]);

printf(“%d\n”, *(arr2[i]));

printf(“\n”);

最后

手绘了下图所示的kafka知识大纲流程图(xmind文件不能上传,导出图片展现),但都可提供源文件给每位爱学习的朋友

image.png

{

printf(“%p\n”, arr2[i]);

printf(“%d\n”, *(arr2[i]));

printf(“\n”);

最后

手绘了下图所示的kafka知识大纲流程图(xmind文件不能上传,导出图片展现),但都可提供源文件给每位爱学习的朋友

[外链图片转存中…(img-8I1k3pFC-1719480439672)]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1870039.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【绝对有用】yolo系列目标检测 核心技术点 汇总

YOLO (You Only Look Once) 是一种高效的目标检测算法&#xff0c;它以速度和精度著称。YOLO 的工作原理是将目标检测视为一个回归问题&#xff0c;直接从图像的像素空间预测目标的类别和位置。YOLO 目标检测头包括以下几个关键部分&#xff1a; 输入图像处理&#xff1a; YOLO…

检信智能推出我国首款Allemotion OS基于AI生理心理参数服务开发者平台

检信Allemotion OS生理心理开发者平台是根据世界人工智能高速发展的特点,为实现脑机交互的行业需求&#xff0c;由检信智能推出我国首款检信Allemotion OS生理心理开发者平台。检信Allemotion OS生理心理开发者平台集成了振动影像心理情绪20项情绪参数、11项生理相关参数&#…

【2024最新华为OD-C/D卷试题汇总】[支持在线评测] LYA的登山之旅01(100分)- 三语言AC题解(Python/Java/Cpp)

&#x1f36d; 大家好这里是清隆学长 &#xff0c;一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 &#x1f4bb; ACM银牌&#x1f948;| 多次AK大厂笔试 &#xff5c; 编程一对一辅导 &#x1f44f; 感谢大家的订阅➕ 和 喜欢&#x1f497; &#x1f…

【MySQL备份】lvm-snapshot篇

目录 1.简介 1.1.如何工作 1.2.应用场景 1.3.注意事项 1.4.优缺点 2.为什么选择lvm快照备份&#xff1f; 3.创建LVM 3.1.操作流程 3.2.正常安装MySQL后进行备份 3.3.MySQL运行一段时间后进行备份 3.3.1.准备lvm及文件系统//先添加一块磁盘 3.3.2.将数据迁移到LVM …

python API自动化(基于Flask搭建MockServer)

接口Mock的理念与实战场景: 什么是Mock: 在接口中&#xff0c;"mock"通常是指创建一个模拟对象来代替实际的依赖项&#xff0c;以便进行单元测试。当一个类或方法依赖于其他类或组件时&#xff0c;为了测试这个类或方法的功能&#xff0c;我们可以使用模拟对象来替代…

java基于ssm+jsp 大学生校园兼职系统

1前台首页功能模块 大学生校园兼职系统&#xff0c;在大学生校园兼职系统可以查看首页、企业信息、招聘信息、论坛信息、留言反馈、我的、跳转到后台等内容&#xff0c;如图1所示。 图1系统首页界面图 学生登录&#xff0c;通过学生登录填写账号、密码等信息进行登录操作&…

鸿蒙期末项目(完结)

两天仅睡3个小时的努力奋斗之下&#xff0c;终于写完了这个无比拉跨的项目&#xff0c;最后一篇博客总体展示一下本项目运行效果兼测试&#xff0c;随后就是答辩被同学乱沙&#xff08;悲 刚打开软件&#xff0c;会看到如下欢迎界面&#xff0c;介绍本app的功能和优点 随后我们…

服务器部署—虚拟机安装nginx并部署web网页

该篇博客用于讲解Linux的Centos7发行版中如何通过Linux安装Nginx&#xff0c;然后将静态页面部署到Nginx中&#xff0c;通过浏览器访问。 非常适用于新手小白学习项目部署相关的知识。建议收藏&#xff01;&#xff01;&#xff01; 需要大家提前准备好虚拟机和CentOS7操作系统…

智慧公厕系统在办公楼卫生管理中的作用,高效、便捷、智能

在现代化的办公楼中&#xff0c;卫生管理是营造舒适、高效工作环境的重要环节。而智慧公厕系统的引入&#xff0c;正以其高效、便捷、智能的特点&#xff0c;为办公楼的卫生管理带来了革命性的变革。 一、智慧公厕系统首先展现出了令人瞩目的高效性。 传统的公厕管理往往依赖人…

2024年6月17日~2024年6月26日周报

一、前言 在上周主要完成了可变形卷积的学习的部署。 本周&#xff0c;结合前段时间的工作与闵老师的讨论&#xff0c;思考了接下来的一些尝试方向。本周重新在之前的网络上尝试添加可变形卷积v4&#xff0c;或者将可变形卷积v2修改为可变形卷积v4。另外&#xff0c;继续学习了…

LCR 068. 搜索插入位置

给定一个排序的整数数组 nums 和一个整数目标值 target &#xff0c;请在数组中找到 target &#xff0c;并返回其下标。如果目标值不存在于数组中&#xff0c;返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 思路&#xff1a; 常规的二分查找&am…

充电桩小程序:引领未来,携手共创绿色充电新纪元

着新能源汽车市场的迅猛增长&#xff0c;充电桩行业正迎来前所未有的发展机遇。然而&#xff0c;在这个充满竞争和机遇并存的时代&#xff0c;如何快速、高效地满足用户需求&#xff0c;成为充电桩行业老板们关注的焦点。为此&#xff0c;我们推出了全新的充电桩小程序&#xf…

记录跨度3年的SqlServer数据同步项目分析

目录 技术选型决策阶段 发布订阅 自定义开发 Datax Datax废除主外键关系和自增ID ER模型分组 废掉库表主外键 维度划分Datax任务 基于ID同步 基于TIME时间同步 基于全表ALL同步 废掉自增ID DataX废除主外键关系手动拷贝 手动拷贝 Datax任务分组触发器 Datax全表…

实践案例:使用Jetpack Navigation创建一个新闻应用

在这个实践案例中&#xff0c;我们将使用Jetpack Navigation创建一个简单的新闻应用。这个应用将包含以下功能&#xff1a; 新闻列表页面&#xff1a;显示一组新闻文章。新闻详情页面&#xff1a;显示选定新闻文章的详细信息。用户资料页面&#xff1a;显示用户的资料信息。 …

前端 Array.sort() 源码学习

源码地址 V8源码Array 710行开始为sort()相关 Array.sort()方法是那种排序呢&#xff1f; 去看源码主要是源于这个问题 // In-place QuickSort algorithm. // For short (length < 22) arrays, insertion sort is used for efficiency.源码中的第一句话就回答了我的问题…

Python第三方库GDAL 安装

安装GDAL的方式多种&#xff0c;包括pip、Anaconda、OSGeo4W等。笔者在安装过程中&#xff0c;唯独使用pip安装遇到问题。最终通过轮子文件&#xff08;.whl&#xff09;成功安装。 本文主要介绍如何下载和安装较新版本的GDAL轮子文件。 一、GDAL轮子文件下载 打开Github网站…

【Java Web】Element-plus组件库

目录 一、Element-plus组件库概述 二、Element-plus组件库基本用法 一、Element-plus组件库概述 Element-plus组件库是由饿了么团队基于Vue3框架编写的前端UI设计组件库。通俗点讲就是将用户页面设计所需的按钮、表格、导航栏等前端代码编写生成的组件元素都封装好了、用户在进…

40.设计HOOK引擎的好处

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 上一个内容&#xff1a;39.右键弹出菜单管理游戏列表 以 39.右键弹出菜单管理游戏列表 它的代码为基础进行修改 效果图&#xff1a; 实现步骤&#xff1a; 首…

elk对于集群实例的日志的整合-基于logstash采集日志

说明&#xff1a;基于logstash采集日志 环境&#xff1a; 物理机192.168.31.151 一.启动2个测试实例&#xff0c;每5-10s随机生成一条订单日志 实例一 包位置&#xff1a;/home/logtest/one/log-test-0.0.1-SNAPSHOT.jar 日志位置:/docker/elastic/logstash_ingest_data/l…

《2024年新生代妈妈真实孕育状态洞察报告》

专注于行业分析与市场研究的专业机构易观分析,正式发布了其最新研究成果——《2024年新生代妈妈真实孕育状态洞察报告》。该报告深入探讨了新生代妈妈在孕育过程中的实际需求与挑战,通过对母婴行业的市场规模、消费行为、用户触媒习惯、用户关怀以及特定品类场景的细致分析,揭示…