const char* str和const char str[]的区别
2024-10-20 20:55:45
首先,字符串常量是存储在flash中的。假设字符串常量在flash中的地址是0x8003fb8。
第一种方式,str等价于str的内存单元的地址,str的内存单元存储着字符串常量的地址
第二种方式,str等价于字符串常量的地址
freertos消息队列传入的是指向需要传递的数据的指针变量,如果写成字符串数组char str[],传入&str的值是指向字符串的常量指针(常量取地址还等于自身)
队列发送函数里*a得到的是字符串的前四个字节,然后把这四字节转成地址,最终得到的地址不是字符串首地址,所以要用字符串指针形式定义字符串
最新文章
- js数组转换问题
- java_js_检查是否全为数字
- 【Android】做一款类似我要当学霸里的学习监督的APP
- I2S (Inter—IC Sound) 总线
- 第三回 Bootstrap3.x 起步
- Android学习之Intent传递数据
- MFC与Webbrower交互(通过JS)
- [JOISC2014]たのしい家庭菜園
- html2canvas html截图插件
- docker安装Zabbix
- js中获取当前浏览器类型
- did not call through to super.onCreate()
- java struts2入门学习---中文验证、对错误消息的分离、结果(result)类型细节配置
- 优化 App 的启动时间
- swiper中的默认值的属性和作用(小程序交流群:604788754)
- OpenSL的使用
- 移动web模拟客户端实现多方框输入密码效果
- Apache 性能配置优化
- Python 百度语音识别与合成REST API及ffmpeg使用
- ETL工作流缓慢原因查找方法
热门文章
- imax6开发版_交叉编译
- h5与原生app通信的各种功能
- axios实现跨域的问题 vue实现跨域
- Linux问题--docker启动mysql时提示3306端口被占用(kill不掉3306端口)
- JZOJ 2483. 【GDKOI 2021提高组DAY1】回文(palindrome)
- 随时代变迁而进化的治疗策略不断提高RA无药缓解机会[EULAR2015_SAT0058]
- Cesium渲染调度
- postgresql VACUUM 不会从表中删除死行的三个原因
- Java虚拟机中 -XX:+PrintFlagsFinal与XX:+PrintCommandLineFlags 中MaxHeapSize的值不同的原因
- 区块链leveldb数据库安装