博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
const char* a 与 char* const b 的区别
阅读量:5285 次
发布时间:2019-06-14

本文共 250 字,大约阅读时间需要 1 分钟。

const char* a表示a是指向一个字符串常量的指针,也就是说a所指向的内容是不能改变的(但是可以改变a所指向的地址),例如:

*a='A';

是不允许的,而

a=newstring;

是允许的。

char* const b表示b是一个常指针,也就是说b必须始终指向同一个地址(但是可以改变b所指向的元素的值),例如:

b=newstring;

是不允许的,而

*b='B';

是允许的。

转载于:https://www.cnblogs.com/belfuture/p/5862110.html

你可能感兴趣的文章
python学习之 - XML
查看>>
Laravel学习笔记(三)数据库 数据库迁移
查看>>
ORACLE查看并修改最大连接数
查看>>
Python--GIL 详解
查看>>
Oracle数据导入Mysql中
查看>>
MongoDB学习笔记——聚合操作之group,distinct,count
查看>>
大道至简读后感(第四章)
查看>>
IDA IDC Tutorials: Additional Auto-Commenting
查看>>
k8s-存储卷1-十二
查看>>
在Android中Intent的概念及应用(二)——Intent过滤器相关选项
查看>>
第十六章 多态性(一)
查看>>
INSERT IGNORE INTO / REPLACE INTO
查看>>
Python数据类型-布尔/数字/字符串/列表/元组/字典/集合
查看>>
【刷题】SPOJ 705 SUBST1 - New Distinct Substrings
查看>>
IEEE 754浮点数表示标准
查看>>
declare 结构用来设定一段代码的执行指令
查看>>
图解算法读书笔记
查看>>
调试学习笔记
查看>>
解开lambda最强作用的神秘面纱
查看>>
Java基础:Object类中的equals与hashCode方法
查看>>