C++基础语法六-指针part1

c++笔记 part1 局部变量和全局变量的名称可以相同,在某函数或语句块内部,如果局部变量名与全局变量名相同,就会屏蔽全局变量而使用局部变量,如果想使用全局变量,可以在变量名前加两个冒号(::)。函数的声明和定义可以书写在一起,也可以分开,如果书写在一起,一般放在main函数的上面,如果分开,一般在main函数的上面声明,在main函数的下面定义。把任务分工到其它的函数中,main函数只负责程序的核心流程,具体的任务由其它函数完成。不管在什么地方,都不能调用main函数,但是,在普通函数中,可以调用其它的普通函数。 阅读详情

C++基础语法六-指针


害。。。最近几天事有点多,就给鸽了。。。。给观众姥爷们道个歉(啊什么啊串台了

指针

1、指针

定义方式:

int* ip;
char* cp;
float*fp;
double * dp;

其中的ip、cp等被称为指针变量。指针变量的定义,有数据类型后跟星号,在跟指针变量名组成。

指针的初始化:

int *ip;
int icount = 18;
int *iptr = &icount;//初始化
ip= &icount;//赋值

其中,&代表实体的地址,由于字面值不认为是具有空间地址的实体,所以不能进行进行&

ip=&23;是不对的

指针指向的实体,可以通过指针的间接访问工作 例如:

int icount = 18;
int *ip = &icount;
*ip = 12;
cout<<*ip<<" "<<icount;

输出的就是12 12

间接访问只能用在指针上,

int c=0;
int *ip=&c;
cout<<*ip<<endl;//指针的间接访问
cout<<*c<<endl;//错,间接访问只能用在指针上。
WOL唤醒配置(以太网、PHY、MAC) MAC 就是以太网控制器,属于OSI的数字链路层。phy 属于OSI的物理层(Physical layer),所以叫phy。CPU Mac与phy通信通过MII接口,数据的传输通过MDIO数据线。通过配置phy的相关寄存器实现不同的功能。 阅读详情

相关推荐

手把手教你调试RTL8201F:从芯片手册解读到LWIP驱动移植

本文详细解析了RTL8201F PHY芯片的开发流程,从寄存器配置到LWIP驱动移植,重点介绍了RMII模式下的特殊配置要点和调试技巧。通过实战案例和高级调试方法,帮助工程师解决网络性能问题,实现与FreeRTOS+LWIP协议栈的稳定集成。

ik678901234的博客 972

C++ 指针 赋值基本问题

int* ip; int iCount = 18; int* iPtr = &iCount; //初始化 ip = &iCount; //赋值 “&” 表示实体的地址,由于字面值不认识是具有空间地址的实体,所以不能进行&操作: ip = &23; //错*ip 为间访(dereference)所指向的整型实体的操作 int iCount = 18; int* ip = &iCount;

MichaelBlog的专栏 790

新能源知识库(68)复叠压缩式热泵蒸汽系统介绍

复叠压缩式热泵蒸汽系统通过多级压缩技术将低品位热能转化为高品位蒸汽,在汽车电镀场景中实现了高效、精准的能源利用。随着超高温工质与智能联供系统的发展,该技术将深度赋能电镀行业的高质量可持续发展。​:±1℃控温保障镀层均匀性,提升产品良率;多台复叠热泵+储热装置(如纺织厂6台热泵)复叠热泵+余热回收+智能控制(化工厂案例)​:无燃烧设计契合汽车行业ESG目标。单台高温热泵机组(如92P型号)复叠压缩式热泵蒸汽系统以。67.4万元(↓22%)600万–1200万元。事故率 ↓90%​​。150万–600万元。

竹君子之家 1421

C++【基础语法(part 3)】

本文进一步讲解了c++基础知识,讲解了关键词inline的使用,如何在VS下看到以及他的目的和角色;讲解了nullptr的诞生原因以及使用。

2301_80216111的博客 1070

UE5新手必看:Gameplay框架中的GameInstance与子系统实战指南(含蓝图配置)

本文为UE5新手提供了Gameplay框架中GameInstance与子系统的实战指南。文章深入解析了GameInstance作为全局数据中枢的核心作用与生命周期,并手把手演示了如何创建自定义GameInstance、构建模块化的子系统(如存档管理),以实现跨关卡的持久数据管理。指南旨在帮助开发者构建清晰、可维护的项目架构,解决数据管理混乱的常见痛点。

weixin_29015801的博客 575

电源芯片TPS54560典型应用电路及设计详解

TPS54560 是一款配有集成型高侧 MOSFET 的 60V、5A DC-DC转换器,输入电压范围7-60V,输出电压可通过外部反馈电阻设置成略低于输入电压的任意值。**所以,**R5=31.25KΩ、R6:10KΩ(常用值)时,即可设置输出电压为 3.3V。**所以,**R5=140KΩ、R6:10KΩ(常用值)时,即可设置输出电压为12V。设计 TPS54560 的输出电压时,主要通过外部反馈电阻网络来设置输出电压。因此,输出 3.3V ,输入电压24V时推荐的电感值为 8µH 至 10µH。

weixin_42306872的博客 1万+

C++【基础语法(part 2)】

本文进一步讲解了c++基础知识,讲解了缺省参数的概念、分类和使用;讲解了函数重载的概念、重载的分类以及注意事项;讲解了引用的概念、特点以及与指针的关系。

2301_80216111的博客 803

GEE APP:基于GEE的红树林监测平台

本文将介绍如何利用Google Earth Engine平台,结合Landsat系列卫星影像和SRTM高程数据,实现红树林分布的动态监测与变化分析。

此星光明博客 160

C++基础语法七-指针 part2

C++基础语法七-指针 part2一、指针的类型二、强制类型转换:三、指针运算: 呃呃呃距离上一篇文章已经过去N个月了。。。大二了真的挺忙的就给鸽了现在继续更新! 一、指针的类型 要注意! 指针是有类型的! 给指针赋值,不但必须是一个地址,而且应该是一个与指针类型相符的变量或常量的地址。 二、强制类型转换: 众所周zi,所有的数据都是二进制,所以在C语言 C语言 C语言里,出现了强制类型转换的这个操作: (float:啊啊啊啊啊int你你不要过来啊啊啊啊啊啊~ (int:嘿嘿嘿~ ?????(不要发弹幕啊喂

LMstudio702c的博客 247

仿真学习系列(四十九):Sigrity仿真之电容库制作

在高速电路设计中,电源完整性(PI)是确保系统稳定、可靠运行的关键因素。随着电子产品对性能的要求不断提升,PDN(电源分配网络)的设计与优化变得尤为重要。为了确保电源网络在高速工作状态下不会引发电压波动和信号干扰,我们需要在设计中精确地选择电容器进行优化,而电容库的制作则是这一过程的核心。 OptimizePI作为一个强大的电源完整性优化工具,能够帮助设计师根据不同的目标,批量进行PDN仿真,以得出最佳电容选择。

案例文章,高速信号 227

美的集团-数据挖掘工程师面试分享

美的集团-数据挖掘工程师面试分享

512

C++学习笔记(二)——指针、引用、基本输入输出、结构体

每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存中的一个地址。int val;cout<<"变量val的地址是:";指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。int *ip;//整型指针double *dp;//double型指针float *fp;//浮点型指针char *cp;//字符型指针不同数据类型的指针之间唯一的不同是,指针所指向的变量或常量的数据类型不同。其内容均是对应变量或常量的地址。

qq_65078669的博客 1011

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Part06 C++指针

Part06 C++指针

qq_45048558的博客 169

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

如何正确通过 C++ Primer 学习 C++?

链接:https://www.zhihu.com/question/32087709编辑:深度学习与计算机视觉声明:仅做学术分享,侵删即将读研,虽然考的是本专业(GIS),但是研究生读的...

深度学习与计算机视觉 7771

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

牛客网C++刷题记录过程Part3【C++语法题】

第一种时间复杂度比较高,哪怕是最快的排序算法也至少O(logN),而维护指针可以达到O(N)时间复杂度,而且这种思想是很多算法题常用的。直接开始吧,语法题都比较简单,可以熟练一下,后面提高难度可以上leetcode,语法题主要是细节知识点。PS:这个题应该有更好的方法,没办法,脑子笨,只会用暴力。这个题是考察指针传递,要注意主函数传入的是地址,而函数定义用指针定义。这道题由质数的定义,质数是除了1和本身之外,对任何数都。的一个数,其中2是个例外,因为它只有1和本身 所以单独if判断。这个题难度开始上升了。

meeiuliuus的博客 192

C++ primer读书笔记 part 1

C++基础(1~7) 第1章 开始 1.1 在UNIX和Windows系统中,执行完一个程序后,都可以通过echo命令获取其返回值: UNIX: $ echo $? [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-77UZF17I-1588660354488)(C:\Users\h\AppData\Roaming\Typora\typora-user-image...

sir_beginner的博客 327

Smart point智能指针(part.1)

shared_ptr提供的default delete调用的delete 不是delete[] 当share_ptr有“由new创建的单一对象的时候"default delete才会生效。unique_ptr实现独占或者严格拥有的概念 保证同一时间内只有一个指针指向其对象,可以移交拥有权 对于因为new而创建的对象因为发生异常而忘记 调用delete很有用。Class shared_ptr多个智能指针可以指向同一个对象 当最后一个智能指针被销毁的时候 该对象和相关资源会被释放。unique_ptr提供。

weixin_52243202的博客 829

AI部署通用C++知识点--面试必知必会(part1)

C++语法特性 面试必备

hscing的博客 944

深入理解指针Part2——const

constconst。

BlackQid的博客 277

代码随想录Day 1 | 数组Part 1

第一天。

DaMiDYD的博客 961

C++初阶 -1- C++入门part2-引用

引用、内联函数、auto关键字、范围for、nullptr

fantastic_13_7的博客 519

深入理解指针part5

这里讲述了函数指针变量、typedef的使用方法和转移表

2502_90184733的博客 398

C++初阶——类和对象(Part1)

这里先举一个栈的例子。Stack st;/* 初始化栈 *//* 压栈 *//* 取栈顶元素 */public://...//...//...private:int size;int *a;/*栈初始化*//*压栈*//*取栈顶元素*/return 0;不难看出,其实 C++ 中 this 指针干的事其实就是相当于 C 的 &st。

m0_73093743的博客 263

C++简单学习(Part1_lecture 5)(指针、引用)

Part 1 基本语法和使用 Lecture 5 指针、引用 目录 Part 1 基本语法和使用 Lecture 5 指针引用 目录 指针 引用 1 指针 #include using namespace std; int main () { int var1; char var2[10]; cout "var1 变量的地址

malele4th 300

[代码随想录算法训练营Day03 链表Part1]

【代码】[代码随想录算法训练营Day03 链表Part1]

yangxue_miao的博客 868

Effective C++ 读书笔记之Part1.Accustoming Yourself to C++

1、View C++ as a federation of languages C++的四个次语言: 1)C 2)Object-Oriented C++ 3)Template C++ 4)STL 2、Prefer consts, enums, and inlines to #defines 一方面是因为使用宏定义不利于调试的时候定位

SHINING的博客 1884
上一篇: C++基础语法五-数组
下一篇: C++基础语法七-指针 part2
LightMusic-
博客等级 码龄7年 3粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值