考考你--哈哈

kinglonghr 2004-05-13 08:28:06
2[array] 这个意思是什么呢?
嘿嘿
...全文
59 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
coolroy2000 2004-05-13
  • 打赏
  • 举报
回复
野指针
晨星 2004-05-13
  • 打赏
  • 举报
回复
但谁说int *b;是非法的?你知道保证在第一次赋值(或者初始化)之前别访问它所指向的东西就可以了。
sharkhuang 2004-05-13
  • 打赏
  • 举报
回复
对的!
kinglonghr 2004-05-13
  • 打赏
  • 举报
回复
看一下这句话“声明一个指针变量时,编译器只为指针本身保留内存空间,同时,指针变量
未被初始化为指向现有的任何内存空间,如果它是一个自动变量,它甚至更本不会被初始化” 所以————》》结论 int *b 是非法的~!

天那~~~~~这.......这........对吗?
goodname 2004-05-13
  • 打赏
  • 举报
回复
说是c中,数组循环的时候
arr[i]和i[arr]是同样的意思。都是表述数组的第i+1个元素
goodname 2004-05-13
  • 打赏
  • 举报
回复
就是array[2]的意思

c陷阱与缺陷 提到这个问题了。

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧