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 不带星就可以赋值啊,运算啥的,带星只能等于地址,这点我是真的不适应。

指针学习笔记(更新中)相关推荐

  1. 快速傅里叶变换学习笔记(更新中)

    快速傅里叶变换(FFT)学习笔记 简介 快速傅里叶变换($ \rm Fast Fourier Transformation $), 简称 \(\rm FFT\), 用于在 $ \Theta(n\log ...

  2. C#学习笔记(更新中)

    运算符 5.bool类型 在c#中我们用bool类型来描述对或者错. bool类型的值只有两个 一个true 一个false bool b=20==20; Console.WriteLine(b); ...

  3. Android V7包学习笔记更新中.....

    关于V4 V7 V13 VX包介绍转自这里 1, Android Support V4, V7, V13是什么? 本质上就是三个java library. 2, 为什么要有support库? 如果在低 ...

  4. 单片机入门学习单片通信协议学习笔记....更新中

    单片机各类通信协议 --来自于bilbil金善愚老 一.1-wire单总线 概述: 采用单根信号线既传输时钟又传输数据且数据传输是双向的.(单总线器件芯片有编制唯一的序列号(芯片通信地址)) 适用范围 ...

  5. 数组存储与指针学习笔记(三)指针与数组

    嵌入式C语言学习进阶系列文章 GUN C编译器拓展语法学习笔记(一)GNU C特殊语法部分详解 GUN C编译器拓展语法学习笔记(二)属性声明 GUN C编译器拓展语法学习笔记(三)内联函数.内建函数 ...

  6. r语言c函数怎么用,R语言学习笔记——C#中如何使用R语言setwd()函数

    在R语言编译器中,设置当前工作文件夹可以用setwd()函数. > setwd("e://桌面//") > setwd("e:\桌面\") > ...

  7. c#学习笔记05-treeview中添加图标

    创建树目录前面在学习笔记03中已经提到过 即树目录数据从XML文档中获取 添加图标主要用到ImageList控件 1.ImageList控件 在树目录对应存在的窗体中添加此控件 添加图标: 2.tre ...

  8. 20190328学习笔记 - JSP 中的 tag 文件

    20190328学习笔记 - JSP 中的 tag 文件 对于tag 文件 1. 引入 tag 文件 2. 在/WEB-INF/tags/sys 下,新增一个gridselect.tag文件 3. 在 ...

  9. Syzkaller学习笔记---更新syz-manager(二)

    Syzkaller学习笔记 Syzkaller 安装 文件系统 内核 Android common kernel 参考文献 syzkaller 源码阅读笔记-1 前言 syz-extract main ...

  10. 下载量过百万的吴恩达机器学习和深度学习笔记更新了!(附PDF下载)

    今天,我把吴恩达机器学习和深度学习课程笔记都更新了,并提供下载,这两本笔记非常适合机器学习和深度学习入门.(作者:黄海广) 0.导语 我和同学将吴恩达老师机器学习和深度学习课程笔记做成了打印版,放在g ...

最新文章

  1. 及cp含义_当我们谈论CP时,我们在谈论什么?
  2. JAVA中int、String的类型转换(亲测)
  3. linux中socket的理解---4
  4. NodeJs两个简单调试技巧
  5. 数据库设计-基础-1-教务科研申报系统设计UML用例图
  6. jquery常见操作总结
  7. ttf字体文件裁剪,字体文件压缩,字体文件提取
  8. java 群发求职邮件
  9. PDF编辑器(PDF Editor)中文版
  10. 【OGG】OGG故障错误处理总结
  11. Android 开发日志之LBS相关开发
  12. 神剑轩辕java,上古十大神剑有哪些 有一把居然是专门用来弑君杀父的
  13. SX1308锂电池升压1.5—3.7升5v1.5A 专为太阳能灯开发的DC/DC直流升压IC
  14. Oracle如何实现列转行
  15. 新年促销扎堆,8个邮件营销方法打动你的客户
  16. 简直太猛了!GitHub《植物大战僵尸》重磅开源,两天就破千Star!
  17. C语言笔记(三)常量、变量
  18. 知识图谱偏重于信息还是计算机,基于知识图谱的计算机领域胜任力研究与应用...
  19. mysql 注册驱动_Mysql注册驱动三种方法 | 学步园
  20. FCK编辑器在项目中的引入

热门文章

  1. Fragment与Activity的接口回调
  2. 在使用chrome调试angular2的时候出现下面问题
  3. 测试人员面临的测试挑战和必备技能
  4. angularjs中父,子,兄之间controller值得传递
  5. 八卦Minsky打压神经网络始末
  6. Notepad++添加右键菜单
  7. 【Python-ML】SKlearn库性能指标-混淆矩阵和F1
  8. (转载)大数据实战:站在JMP分析平台上的FIT足迹识别技术
  9. Win下PHP环境Eclipse PDT+XAMPP+XDebug部署
  10. 开关电源怎么测试文波_示波器测试开关电源纹波的方法