当前位置:网站首页>常量与常量指针
常量与常量指针
2022-07-17 05:08:00 【学会放下ta】
常量
一般常量数字,字符,字符串
当用const修饰变量后可以把变量变为常量
const double pi = 3.14;
pi = 3.1415926;//如果你想修改值pi,则会报错
指向常量的指针
由上可知:用const修饰的指针就是指向常量的指针,不可通过解引用来修改其值。
const int a = 520;
const int *p = &a;
*p = 123;//会报错
但是此时可以修改指针p的指向。与之相反,有
常量指针
意为指针的指向不可改变,如果其指向的是变量则可改变其值,若是常量则不可改变。
int a = 123;
int b = 520;
int * const p = &a;
*p = 111;//作用后a的值被改为111
p = &b;//会报错,因为指针的指向是固定的
指向常量的常量指针和指向常量的常量指针的指针
const int num = 111;
const int * const p = #//指向常量的常量指针
const int * const *pp = &p;//指向常量的常量指针的指针
边栏推荐
猜你喜欢

单臂路由配置

User mode protocol stack - UDP implementation based on netmap

mysql - 索引

基于PaddleOCR解决文本检测训练模型与inference模型预测效果不一致的问题

Redis source code analysis 3 implementation of discontinuous traversal

mysql的锁

Talk about the 8 pits of redis distributed lock

UML(用例图,类图,对象图,包图)

Round robin schedule problem

Distributed storage fastdfs
随机推荐
Redis source code analysis skip table implementation
STL container - basic operation of vector
2020-10-22
Easypoi之excel模板导出
mysql的锁
Leetcode53. maximum subarray and
Beginner's Guide to learning penetration testing
操作系統常見面試題
[ES6] quickly print user information to the page
Online software testing training institutions lemon class and itest AI platform achieves strategic cooperation
运维安全要了解的二三事
Switch user mode, privileged mode, global mode, port mode
Cesium geojson数据的添加与移除
MySQL cache solution problem solving
Round robin schedule problem
Easypoi之excel多sheet导入
From 20s to 500ms, I used these three methods
Router loopback port experiment
ambari集群扩容节点+扩容服务操作
Data visualization