指针学习笔记(更新中)
1.指针也分类型,有啥类型的数据,就有啥类型的指针。eg:int p; int *p;
2.指针存放的数据的地址,所以指针变量会有eg:
int var_runoob = 10;
int *p; // 定义指针变量
p = &var_runoob;
这种写法。
3.初始化指针可以用NULL来赋值
eg:
#include <stdio.h>
int main ()
{
int *ptr = NULL;
printf(“ptr 的地址是 %p\n”, ptr );
return 0;
}
4.指针的指针和对指针*p的理解:
指针的指针相当于是套娃,*p 按%d输出会输出的的值,就是指向那个地址存放的值;
*P按%p输出会输出地址。
#include <stdio.h>
int main ()
{
int V;
int *Pt1;
int **Pt2;
V = 100;
/* 获取 V 的地址 */
Pt1 = &V;
/* 使用运算符 & 获取 Pt1 的地址 */
Pt2 = &Pt1;
/* 使用 pptr 获取值 */
printf(“var = %d\n”, V );
printf(“Pt1 = %p\n”, Pt1 );
printf("*Pt1 = %d\n", *Pt1 );
printf(“Pt2 = %p\n”, Pt2 );
printf("**Pt2 = %d\n", **Pt2);
return 0;
}
5.指针的运算,int p; p++;
就这种运算对应的是地址,而加的时候不要带星号()
6.指针让我觉得烦的一个地方在于,*p=地址,p=s 不带星就可以赋值啊,运算啥的,带星只能等于地址,这点我是真的不适应。
指针学习笔记(更新中)相关推荐
- 快速傅里叶变换学习笔记(更新中)
快速傅里叶变换(FFT)学习笔记 简介 快速傅里叶变换($ \rm Fast Fourier Transformation $), 简称 \(\rm FFT\), 用于在 $ \Theta(n\log ...
- C#学习笔记(更新中)
运算符 5.bool类型 在c#中我们用bool类型来描述对或者错. bool类型的值只有两个 一个true 一个false bool b=20==20; Console.WriteLine(b); ...
- Android V7包学习笔记更新中.....
关于V4 V7 V13 VX包介绍转自这里 1, Android Support V4, V7, V13是什么? 本质上就是三个java library. 2, 为什么要有support库? 如果在低 ...
- 单片机入门学习单片通信协议学习笔记....更新中
单片机各类通信协议 --来自于bilbil金善愚老 一.1-wire单总线 概述: 采用单根信号线既传输时钟又传输数据且数据传输是双向的.(单总线器件芯片有编制唯一的序列号(芯片通信地址)) 适用范围 ...
- 数组存储与指针学习笔记(三)指针与数组
嵌入式C语言学习进阶系列文章 GUN C编译器拓展语法学习笔记(一)GNU C特殊语法部分详解 GUN C编译器拓展语法学习笔记(二)属性声明 GUN C编译器拓展语法学习笔记(三)内联函数.内建函数 ...
- r语言c函数怎么用,R语言学习笔记——C#中如何使用R语言setwd()函数
在R语言编译器中,设置当前工作文件夹可以用setwd()函数. > setwd("e://桌面//") > setwd("e:\桌面\") > ...
- c#学习笔记05-treeview中添加图标
创建树目录前面在学习笔记03中已经提到过 即树目录数据从XML文档中获取 添加图标主要用到ImageList控件 1.ImageList控件 在树目录对应存在的窗体中添加此控件 添加图标: 2.tre ...
- 20190328学习笔记 - JSP 中的 tag 文件
20190328学习笔记 - JSP 中的 tag 文件 对于tag 文件 1. 引入 tag 文件 2. 在/WEB-INF/tags/sys 下,新增一个gridselect.tag文件 3. 在 ...
- Syzkaller学习笔记---更新syz-manager(二)
Syzkaller学习笔记 Syzkaller 安装 文件系统 内核 Android common kernel 参考文献 syzkaller 源码阅读笔记-1 前言 syz-extract main ...
- 下载量过百万的吴恩达机器学习和深度学习笔记更新了!(附PDF下载)
今天,我把吴恩达机器学习和深度学习课程笔记都更新了,并提供下载,这两本笔记非常适合机器学习和深度学习入门.(作者:黄海广) 0.导语 我和同学将吴恩达老师机器学习和深度学习课程笔记做成了打印版,放在g ...
最新文章
- 及cp含义_当我们谈论CP时,我们在谈论什么?
- JAVA中int、String的类型转换(亲测)
- linux中socket的理解---4
- NodeJs两个简单调试技巧
- 数据库设计-基础-1-教务科研申报系统设计UML用例图
- jquery常见操作总结
- ttf字体文件裁剪,字体文件压缩,字体文件提取
- java 群发求职邮件
- PDF编辑器(PDF Editor)中文版
- 【OGG】OGG故障错误处理总结
- Android 开发日志之LBS相关开发
- 神剑轩辕java,上古十大神剑有哪些 有一把居然是专门用来弑君杀父的
- SX1308锂电池升压1.5—3.7升5v1.5A 专为太阳能灯开发的DC/DC直流升压IC
- Oracle如何实现列转行
- 新年促销扎堆,8个邮件营销方法打动你的客户
- 简直太猛了!GitHub《植物大战僵尸》重磅开源,两天就破千Star!
- C语言笔记(三)常量、变量
- 知识图谱偏重于信息还是计算机,基于知识图谱的计算机领域胜任力研究与应用...
- mysql 注册驱动_Mysql注册驱动三种方法 | 学步园
- FCK编辑器在项目中的引入