zoukankan      html  css  js  c++  java
  • 记忆指向指针常量 常量指针 常量指针常量

    废话就不多说了,开始。。。

         其实对于指针常量、常量指针、常量指针常量这三个专用名词应经础基很久了,不过老是过一段时间就忘了或者把这三个给记淆混了。明天又遇到了这个问题,于是就想好好究研下这三个名词,以便于加深印象。

          先看下:

        

    const int *p ;//常量指针
    int const *p ;//常量指针
    int *const P ;// 指针常量
    const int *const p;//常量指针常量
    int const * const p;//常量指针常量

        三个名词演化出了五中式形,之所以这样是因为 const int *与int const *是一样的,我是这样以为的const 不管const出现在哪里只要它在*好后面就是一样的。我是这样的忆记这三个名词的,把*用指针来忆记,把const用常量来忆记,于是

        congst (常量) int * (指针)p --常量指针就出来了,

        int const(常量)  *(指针)p         --常量指针

        int * (指针) const(常量) p    --指针常量就出来了

        const(常量) int  *(指针) const(常量) p  --常量指针常量

        每日一道理
    “上下五千年,龙的看火不灭;古有愚公志,而今从头越…… ”站在新世纪的门槛上,我们的追求就是让祖国灿烂的喜悦飞扬在美好的明天……

         int const(常量) *(指针) const(常量) p  --常量指针常量

        这样该应好几多了吧

        常量指针的用法

        常量指针的限定性在于不能通过指针改修指针指向的内容。

        

        

    #include <iostream>
    using namespace std;
    int main()
    {
        int a=10,b=11;
        const int * p=&a;
        int const *q=&b;
        cout<<"*p="<<*p<<"\t"<<"*q="<<*q<<endl;
        return 0;
    }

        未完待续

        

    文章结束给大家分享下程序员的一些笑话语录: 开发时间
      项目经理: 如果我再给你一个人,那可以什么时候可以完工?程序员: 3个月吧!项目经理: 那给两个呢?程序员: 1个月吧!
    项目经理: 那100呢?程序员: 1年吧!
    项目经理: 那10000呢?程序员: 那我将永远无法完成任务.

  • 相关阅读:
    Java基础学习总结(41)——JPA常用注解
    Java基础学习总结(41)——JPA常用注解
    【云速建站】视频播放专题
    一招教你如何修复MySQL slave中继日志损坏问题
    【nodejs原理&源码赏析(3)】欣赏手术级的原型链加工艺术
    【云速建站】后台数据批量导入导出
    【云速建站】会员注册弹窗添加及设置
    【nodejs原理&源码赏析(2)】KOA中间件的基本运作原理
    【nodejs原理&源码赏析(1)】Express中间件系统的基本实现
    补习系列(5)-springboot- restful应用
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3065669.html
Copyright © 2011-2022 走看看