#include<iostream>
using namespace std;
int main()
{//1、定义指针与使用int a=12;// int *p;// p=&a;int *p=&a;cout<<p<<endl;cout<<*p<<endl;cout<<&a<<endl;//2、指正所占用的内存,64位系统占8字节cout<<"sizeof(int *):"<<sizeof(int *)<<endl;cout<<"sizeof(float *):"<<sizeof(float *)<<endl;cout<<"sizeof(double *):"<<sizeof(double *)<<endl;cout<<"sizeof(char *):"<<sizeof(char *)<<endl;//3、空指针(初始化指针,并且不可以访问)// int *p=NULL;//4、野指针(指正变量指向非法内存空间)// int *p=(int *)0x1100;//5、const修饰指针,常量指针(指针的指向可以修改,但其值不可以修改)//6、const修饰常量,指针常量(指针指向不可以改,其值可以修改)//7、const修饰指针和常量(指针的指向和其值都不可以修改)
}

6、指正的定义、内存、使用、指针常量、常量指针相关推荐

  1. C++:const的使用(普通常量、指针、引用)

    const声明的是常量,常量基本上只能读不能写.其实x也是能写的,但他只是在x初始化的时候完成了写操作. int main() {const int x=4;//x是const int型.在初始化时写 ...

  2. C++的常量、指针、引用

    一.C语言的常量是可以通过地址进行修改的:而C++的常量是不可修改的,且在定义的时候必须初始化! 可引用常量的地址,但只是临时地址: const int a = 10 ; int *b = (int* ...

  3. c/c++ 函数、常量、指针和数组的关系梳理

    压力才有动力,15年中旬就要准备实习,学习复习学习复习学习复习学习复习--无限循环中,好记性不如烂笔头--从数组开始,为主干. c 的array由一系列的类型相同的元素构成,数组声明包括数组元素个数和 ...

  4. 【C++ 语言】引用 ( 引用简介 | 指针常量 | 常量指针 | 常引用 | 引用参数 | 引用 指针 对比 )

    文章目录 I . 引用概念 II . 引用声明 III . 引用 地址 内存 分析 IV . 常引用 V . 引用作为参数 VI . 引用 与 指针 对比 I . 引用概念 C++ 对 C 扩充 : ...

  5. C++阶段01笔记08【结构体(基本概念、定义与使用、数组、指针、嵌套、const使用)】

    C++| 匠心之作 从0到1入门学编程[视频+课件+笔记+源码] 目录 8 结构体 8.1 结构体基本概念 8.2 结构体定义和使用 示例 8.3 结构体数组 示例 8.4 结构体指针 示例 8.5 ...

  6. 【转】const int *p和int * const p的区别(常量指针与指向常量的指针)

    [转]作者:xwdreamer   出处:http://www.cnblogs.com/xwdreamer 对于指针和常量,有以下三种形式都是正确的: const char * myPtr = &am ...

  7. c/c++教程 - 1.9 指针 空指针 野指针 const修饰指针 指针常量 常量指针 指针和数组 指针和函数

    十一.指针 (1)指针的定义和使用 指针的作用:可以通过指针间接访问内存. 参考视频:https://www.bilibili.com/video/BV1et411b73Z?from=search&a ...

  8. 重温C语言 | 指针基础(指针与内存)

    C语言在编译之后会以三种形式使用内存静态/全局内存 静态/全局内存 静态声明的变量分配在这里,全局变量也使用这部分内存.这些变量在程序开始运行时分配,直到程序终止才消失.所有函数都能访问全局变量,静态 ...

  9. 指针、野指针、指针常量、常量指针

    指针 概念 指针是什么? 在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向存在电脑存储器中另一个地方的值.由于通过地址能找到所需的变量单元,可以说,地址指向该变量 ...

最新文章

  1. Java中取两位小数
  2. AKOJ-1695-找素数
  3. [web 安全] php随机数安全问题
  4. OpenCMS integration with Spring MVC--reference
  5. Dreamwear如何创建javascript_JavaScript还可以处理日期?你只需要这样做
  6. Netty学习笔记(二)Netty服务端流程启动分析
  7. DataTextField和DataValueField的区别
  8. 模态识别在计算机视觉应用,相关性学习在计算机视觉任务中的研究与应用
  9. gcc for linux安装失败,安装错误的gcc导致一些错误
  10. Java小开发(车辆信息管理系统)
  11. html颜色混搭的插件,Color by Fardos,网页取色配色插件,查找近似颜色,提供渐变配色...
  12. 关于Asterisk的传真以及ForIP的概念
  13. Digital Asset与国际衍生品协会携手,布局智能合约在衍生品交易中的使用
  14. 常用电子元器件介绍 齿轮规格的参数
  15. 亚马逊FBA箱子贴标有哪些要求
  16. 亚马逊对货车司机“下手”了:实时监控车辆与司机状态并收集相关数据
  17. HTML 关于p标签的嵌套问题
  18. 常见花材的固定的方法有哪些_别再傻傻只知道使用花泥了,这4种纯天然花材固定方法你该试试!...
  19. 架构:网页二维码,App 扫码登录实现原理
  20. Unity红球吃绿球强化学习小任务——Ubuntu20.04系统于2022年2月26日实现

热门文章

  1. WHQL认证如何给驱动程序做数字签名
  2. 产品通过WHQL认证后的好处
  3. 从易中天说起:怎样的老师才是好老师
  4. HTTP 各种状态码代表的含义
  5. 如何让实景三维倾斜摄影机载LiDAR三维激光扫描车点云数据顺畅服务于高速公路市政道路BIM改扩建正向三维可视化设计?高效建立精准地表三维模型DEM,让勘测与设计专业更直接地完成三维设计工作。
  6. CPU?GPU?+配置CUDA
  7. C++ 对文件的最常用基操之对 ASCII 文件(文本文件、字符文件)的操作
  8. 先帝爷下南阳御驾三请,联东吴灭曹魏鼎足三分~~~
  9. 分享Python采集99个VB源码,总有一款适合您
  10. 实际经历告诉你,写一本技术书能赚多少钱(转)