网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月30日漏签0天
c语言吧 关注:798,830贴子:4,357,087
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 9回复贴,共1页
<<返回c语言吧
>0< 加载中...

对于数组和指针不太懂

  • 只看楼主
  • 收藏

  • 回复
  • 打个酱油
  • 大能力者
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
rt,正确答案是C,但我不知道BD有哪错了


  • 菜0250菜
  • 大能力者
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
*pc相当于pc[0];根据定义pc(0)里的放存放的是一个地址;所以选c ;b不是地址;d 的&s是数组指针。


2025-06-30 00:06:25
广告
  • Blaank-
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
pc是指针数组,*pc是第一个指针,不能被s[0]这个字符赋值,b不对,s是字符串首地址,再取址不知道是个什么东西,d不对


  • GTA小鸡
  • 吧主
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
先搞清楚表达式的数据类型
pc -> char*[5]
*pc -> char*
s -> char[10]
s[0] -> char
&s -> char(*)[10]
找出哪些数据类型可以匹配


  • 热心网友来了
  • 帕秋莉糕
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
欢迎进来一起学习交流讨论


  • -
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
s : 首元素的地址 类型是char*
&s : 整个数组的地址 类型是char(*)[10]
从结果上他们的值是一样的,但是类型不同。
所以从结果看,cd结果是一样的,d里面有隐式转换。完整写法应该是 *pc = (char*) &s


  • 寒夜丶未明
  • 大能力者
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
注意纬度


  • clannair
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
pc是个指针数组,那pc就是个二级指针,*pc是一级指针,对应s


2025-06-30 00:00:25
广告
  • dvg748
  • 彩虹面包
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
*pc就是pc[0],刚好指向一维数组


  • LOVEJJ_FOREVER
  • 路人
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
赋值和等于不一样


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 9回复贴,共1页
<<返回c语言吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示