首页 > 其他分享 >const char *ptr和char const *ptr以及char* const ptr的区别

const char *ptr和char const *ptr以及char* const ptr的区别

时间:2023-09-11 10:24:47浏览次数:27  
标签:const 常量 指向 char ptr 指针

const char *ptr 和 char const *ptr  => 这里这么理解,这个表示的是*ptr, 也就是指针指向的值,而修饰这个指针指向的值 (*ptr)的是const char或者char const, 表示两个意思:

const => 表示是个常量,也就是说*ptr这个指针指向的值是个常量

char => 表示字符类型, 也就是说这个指针指向的值是个字符类型的常量

标签:const,常量,指向,char,ptr,指针
From: https://www.cnblogs.com/wphl-27/p/17692848.html

相关文章

  • Python---0基础学习笔记(一)提供pycharm激活码
    Python语言和开发环境Python下载官网https://www.jetbrains.com/pycharm/download/?section=windows激活码⬇⬇⬇MXMQUYT815-eyJsaWNlbnNlSWQiOiJNWE1RVVlUODE1IiwibGljZW5zZWVOYW1lIjoiSHVuYW4gSW5zdGl0dXRlIG9mIFNjaWVuY2UgYW5kIFRlY2hub2xvZ3kiLCJhc3NpZ25lZU5hbWUiOiJqaWtlIGNv......
  • PyCharm安装教程附激活码超详细
    现在来教大家安装pycharm,第一步:DownloadPyCharm:PythonIDEforProfessionalDevelopersbyJetBrains我们先将上方网址复制到地址栏中,会出现以下页面第二步:接着点击左下方绿色的键,这里要看我们电脑的操作系统是多少,有32位的或64位的(占多数),这里一般下载的是最新版的第三步:我们直......
  • 多模块项目依赖中,项目启动失败-org.yaml.snakeyaml.error.YAMLException: java.nio.ch
    异常问题专栏收录该内容22篇文章1订阅订阅专栏错误:org.yaml.snakeyaml.error.YAMLException:java.nio.charset.MalformedInputException:Inputlength=1原因:yaml/yml配置文件解析失败解决:把项目编码(FileEncodings)全部设置为UTF-8,后重启IDEA软件;其中,若为多模块项目依......
  • 深入浅出理解数据分析系列之:Python安装Excel文档库openpyxl和Pycharm为项目安装Excel
    深入浅出理解数据分析系列之:Python安装Excel文档库openpyxl和Pycharm为项目安装Excel文档库openpyxl一、Python安装openpyxl二、Pycharm为项目安装openpyxl一、Python安装openpyxlpip3installopenpyxlCollectingopenpyxlDownloadingopenpyxl-3.0.9-py2.py3-none-any.whl......
  • 顶层Const和底层Const
    说的都是指针类型,只有指针有这种说法顶层const:     int*constp=a   表明指针本身的值(指向)是常量无法修改,也无法转化为int*类型。即便是const_cast试图去掉这样的顶层const属性也不可以。底层const:     intconst*p=a.  表明指针指向的对......
  • C# chart 控件操作
    Annotations:图表批注集合ChartAreas:添加成员ChartArea,轴AxesXaxisY(Value)axisTitle:轴标题StripLines:自定义条带和线条TextOreintation:文本方向Legends:(图表图例)if......
  • linux下运行pycharm
    访问PyCharm官网,下载PyCharm社区版安装包pycharm-community-2022.2.3.tar.gz。放到服务器上去然后,到服务器上切换到放置的目录下,执行如下命令解压安装文件:sudotar-zxvfpycharm-community-2022.2.3.tar.gz-C/usr/local打开一个Linux终端,执行如下命令:cd/usr/local/pycharm-comm......
  • Echarts快速上手
    今天5分钟快速上手Echarts.看官方文档就行。ApacheECharts<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><scriptsrc="lib/echarts.min%20(2).js"&......
  • Go 中普通指针、unsafe.Pointer 与 uintptr 之间的关系和指针运算
    C语言指针运算指针运算就是对指针类型的变量做常规数学运算,例如加减操作,实现地址的偏移。指针运算在C语言中是原生支持的,可以直接在指针变量上做加减,例如:#include<stdio.h>constintMAX=3;intmain(){intvar[]={10,100,200};inti,*ptr;/*......
  • C++之进化后的 const 分析
    @TOC前言从C演变而来的C++是一种功能更为丰富和面向对象的编程语言。在C++中,const关键字用于表示常量,其用法与C中的const有了一些进化和扩展。本文将探讨C到C++的const的进化,以及在C++中使用const的一些特性和用法。C语言中的constconst修饰的变量是只读的,本质上还是变量。const修......