首页 > 编程语言 >06、C++指针常量与常量指针

06、C++指针常量与常量指针

时间:2023-03-07 12:57:10浏览次数:36  
标签:const 常量 int C++ 06 指针

const int* a; // 指向常量int的指针
int *const a; // 指向int的常量指针,指针是常量

void f1(int *const a){ // 指针是常量
  std::cout << *a <<std::endl;
} 

void f2(const int* a){ // a是常量,不能修改a的值
  // *a = 9;
  std::cout << *a <<std::endl;
} 

int main()
{
  int a = 10;
  f1(&a);
  f2(&a);
  system("pause");
  return 0;
}

标签:const,常量,int,C++,06,指针
From: https://www.cnblogs.com/dbai/p/17187667.html

相关文章

  • 智能指针的相关问题
    智能指针是C++11的新特性,包括共享指针、独占指针、弱指针,其主要目的是智能管理内存,防止内存泄漏。如果计数为0,会立即delete。此外,独占指针其生命周期只在函数体内。//动......
  • (原创)【B4A】一步一步入门06:Button,背景图片、渐变、圆角、FontAwesome(控件篇02)
    一、前言本篇教程,我们来讲一下最常用的控件:Button(按钮)。本篇教程将会讲解按钮的文本样式、背景样式,以及诸如FontAwesome、圆角等如何设置。相信看完的你,一定会有所收获!......
  • 116、tail+grep命令——2023年3月7日10:01:06
    2023年2月20日14:50:371、tail基本命令tail命令.因为查看日志通常从后面最新的日志去看,tail命令就是从后往前找.比如下述命令会显示access.log的最后10行的内......
  • C字符数组和字符指针
    constchar*string="abcd";charstring[]="abcd";第一种称为字符串常量,字符串存储在常量区,由字符指针进行访问,但是不能够修改第二种是字符串数组,相当于创......
  • 路飞项目day06
    昨日内容回顾#git内容大回顾#1版本管理软件:git,svn-代码合并-代码版本管理-协同开发,合并代码#2git和svn的区别#3git安装:响应平台......
  • C/C++教师工资管理系统[2023-03-06]
    C/C++教师工资管理系统[2023-03-06]题目描述:每个教师的月工资信息为:教师号、姓名、性别、单位名称、联系电话、基本工资、津贴、生活补贴、应发工资、电话费、水电费、房......
  • ORA-01406
    今天某客户询问ORA-01406报错应该如何处理,查看信息如下,这里提示列被截断这里提示的也很明显,使用一致的字符类型避免被截断[oracle@rds~]$oerrora140601406,00000,......
  • 每日总结_20230306
    今天我学习了Javaweb中的Servlet和JSP,了解了Servlet的生命周期、请求和响应过程等概念,掌握了使用JSP进行动态网页开发的方法。同时,我也学习了使用Tomcat服务器进行Javaweb......
  • C语言-指针进阶
    一、字符指针char*p="helloworld"printf(*p),程序语句会输出“h”本质上是把“helloworld”这个字符串的首地址存储在了字符指针变量p中典型例题:二、指针数组指针数组是......
  • 今日总结2023/03/06
    今日的工程数学课收获很大,学会了线性搜索中的0.618搜索法。下午的软件工程课,我深刻意识到了软件规范的重要性,做一个工程应该做到见名知意,这样易于理解易于找bug。课堂测验......