首页 > 其他分享 >简单区分常量指针和指针常量的小技巧

简单区分常量指针和指针常量的小技巧

时间:2024-10-26 22:42:03浏览次数:5  
标签:const 技巧 int 左边 修饰 指针 常量

指针常量和常量指针

介绍

推荐一个文章,有介绍指针常量常量指针,本文就不做另外的篇幅去介绍

彻底理解——指针常量和常量指针、指向常量的常指针-CSDN博客

区分的方法

该方法简单好用,掌握了以后就再也不会分不清这两个东西了

只要记住这句话:const默认是修饰它左边的符号的,如果左边没有,那么就修饰它右边的符号

举例:

  1. const int *p;左边没有,看右边的一个,是int,自然就是p指针指向的值不能改变

  2. int const *p;此时左边有int,其实和上面一样,还是修饰的int

  3. int* const p :修饰的是*,指针不能改变

  4. const int *const p :第一个左边没有,所以修饰的是右边的int,第二个左边有,所以修饰的是 * ,因此指针和指针指向的值都不能改变

  5. const int const * p :这里两个修饰的都是int了,所以重复修饰了,有的编译器可以通过,但是会有警告,你重复修饰了,有的可能直接编译不过去

标签:const,技巧,int,左边,修饰,指针,常量
From: https://www.cnblogs.com/hnu-hua/p/18504847

相关文章

  • C语言——数组、指针、函数
    目录1、数组、指针、函数2、数组指针及指针数组2.1、数组指针2.2、指针数组2.3、区别3、指针函数与函数指针3.1、指针函数3.2、函数指针3.3、区别4、所有组合1、数组、指针、函数    在前面我们已经学习了数组、指针以及函数,看起来都没有难的地方,我自认......
  • 滑动窗口与双指针
    1.定长滑动窗口套路参考:灵神的总结入-更新-出:入:下标为i的元素进入窗口,更新相关统计量。如果i<k−1则重复第一步。更新:更新答案。一般是更新最大值/最小值。出:下标为i−k+1的元素离开窗口,更新相关统计量。for(inti=0;i<nums.size();++i){//1.进入......
  • 【Vue 3】全面解析Composition API的实战技巧
    ......
  • 拴柱说Mac之Mac的高效使用技巧第四期
    Mac凭借着其出色的过人之处,收获了非常多用户的喜爱,流畅的操作,高续航表现,还有出彩的屏幕,使得Mac不论是在日常当中的使用,还是在工作使用当中,都有着出色的表现,这也是许多用户选择它的理由那么不论是工作使用,还是日常追剧学习,多窗口的情况总是不可避免的,所以分屏在此刻是最好的选......
  • Qt开发技巧(十九):定时器的调用问题,控件的透明问题,慎用事件过滤器,依赖库的路径链接,对话框
    继续讲一些Qt开发中的技巧操作:1.定时器的调用问题有一个场景经常遇到,那就是在符合某个条件下,延时一段时间去执行一段代码,如果短时间内触发多次又不需要频繁执行,只需要执行一次就行。如果选择用QTimer::singleShot无法终止已经触发的,这个时候就要主动实例化一个单次定时器,......
  • 金蝶云星空与聚水潭数据无缝对接技巧
    金蝶云星空与聚水潭的数据集成案例分享在企业信息化管理中,数据的高效流动和准确对接至关重要。本文将深入探讨如何通过轻易云数据集成平台,实现金蝶云星空物料数据到聚水潭商品数据的无缝对接。本次集成方案命名为“金蝶-物料——>聚水潭-商品”,旨在解决跨平台数据同步中的诸多技......
  • Qt编程技巧小知识点(5)GPIB缓存区数据读取(升级版)
    文章目录Qt编程技巧小知识点(5)GPIB缓存区数据读取(升级版)小结Qt编程技巧小知识点(5)GPIB缓存区数据读取(升级版)  大端小端的问题,GPIB返回的数据经常是小端数据,而我们转化需要大端数据,看代码,Qt的这个函数很好用哦!代码输入//添加库文件#include<QtDebug>#include<Q......
  • 【C语言】指针的运算
    目录1.指针加减整数2.指针减指针3.指针间的关系运算1.指针加减整数指针加减整数并不是简单的地址加减。在计算机内存中,每个变量都有一个唯一的存储位置,这个位置由其地址表示。当你对指针执行加法或减法操作,并传递一个整数值,实际上是改变了指针指向的位置,使其指向新......
  • 刷题总结——滑动窗口与双指针
    总结问题类型滑动窗口(同向双指针)定长不定长求最长/最大求最短/最小求子数组个数单序列双指针(同向/相向)同向:快排求partition的Lobos算法相向:三数之和(保证有序)注意去重双序列双指针双指针子序列判断多指针荷兰旗lowmidhigh00n初始化直到mid与high......
  • 【Python中的字符串处理】正则表达式与常用字符串操作技巧!
    Python中的字符串处理:正则表达式与常用字符串操作技巧Python在字符串处理方面提供了丰富的内置功能和模块,能够帮助开发者处理各种复杂的文本操作。无论是简单的字符串拼接、替换,还是借助正则表达式(re模块)实现的模式匹配,Python都有强大的工具可以让我们高效处理文本数据......