xzdjsnb 2022-12-19 22:44 采纳率: 92.2%
浏览 15

指针怎么取值*&这些符号的含义。

img


为什么这里取值不用加*
str是什么地址 为什么这里取值不用加*, str+1指什么
&str是什么地址 &str+1指什么

  • 写回答

2条回答 默认 最新

  • CSDN专家-link 2022-12-20 07:25
    关注

    %s格式就是输出字符串,要是指定的变量是字符串所在的内存首地址,所以需要传递的是一个字符指针变量
    str就是str这个数组的首地址。数组名同时也是数组的首地址
    对于字符数组来说,str和&str是一样的。但不能写成str+1,但可以写成&str + 1。这又是数组名和指针的区别。因为类型不一致,所以编译器限制了数组名进行偏移的功能。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 12月19日

悬赏问题

  • ¥15 excel 上下按钮 显示行
  • ¥20 搭建三相栅极电路后高侧浮动地VS存在电容特性
  • ¥20 云卓h12pro 数传问题
  • ¥20 请问有人知道怎么用工艺库里面的sdb文件通过virtuoso导出来library里面每个cell的symbol吗?
  • ¥20 海思 nnie 编译 报错
  • ¥50 决策面并仿真,要求有仿真结果图
  • ¥15 关于路由器的路由协议配置
  • ¥15 springboot接入微信支付SDK
  • ¥50 大区域的遥感影像匹配 怎么做啊
  • ¥15 求解答:pytorch跑yolov8神经网络受挫