程序地带

指针


指针:指针就是地址 &变量名:获取该变量的地址,&称为取地址符 *int p;//定义一个整型地址(指针)变量 *p:从p访问p所指向的内容,间接访问,解引用


野指针:也成为悬挂指针,你没有访问权限的地址,这个地址可能不存在也可能存在但是你没有访问权限 NULL:空指针,说明当前指针是无效指针 结论:在一个函数中需要修改另一个函数的变量值,必须传指针和解引用.缺一不可 如果p是个指针,那么 p[i] == (p+i) 如果arr是个数组,那么(arr+i) == arr[i] 总之,指针和数组都可以使用下标访问


int main() { int a = 10; int b = 20; int *p = &a;//整型地址变量 保存整型地址值 //int *p1; //p1= &a;//等同上面p *p = 100;//*p等同a; a = 100; //int c = *p;//int c = a; p = &b; *p = 200;//b=200; **int pp = &p; pp = &a;//p = &a; **pp = 1000;//**pp->(*pp)->*pp->a *pp = &b;//p = &b; **pp = 2000;//b = 2000; return 0;在这里插入代码片


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hr616425/article/details/111246031

随机推荐

pandas提取某两列的值_Pandas进阶修炼120题第五期

早起python点关注和我一起学Python 大家好,本文为Pandas进阶修炼120题最后一期,在本期我整理了一些在Pandas中比较重要但是前几期没有体现的函数与操作供...

weixin_39536806 阅读(219)

链表的实现及其相关习题

@TOC链表的实现及其相关习题前言1.链表的实现:下文我通过递归实现(在寻找Last元素时while循环也是可以的)2.常见链表相关习题:【均来自LeetCode题...

我先冲了xdm 阅读(565)

介绍一些SQLSERVER 服务的功能

SQLServerIntegrationService10.0SSIS服务,SSIS是微软的一个智能解决方案,通俗点和ASP.NET程序差不多,它也设计了很多...

MengYiKeNan 阅读(884)

一行 Java 代码是怎么执行的?

在Java的编译体系中,一个Java的源代码文件变成计算机可执行的机器指令的过程中,需要经过两个阶段,第一阶段是把.java文件转换成.class文件。第二阶...

汤圆暗恋饺子 阅读(811)