有没有人可以解答一下,为什么这个冒泡函数输入的只有数组arr的指针(地址),却可以在下面if语句中不解引用直接比较数组元素大小,arr【】表示的不是一个地址吗??谢谢啦
关于c++数组引入函数的一些疑问
有没有人可以解答一下,为什么这个冒泡函数输入的只有数组arr的指针(地址),却可以在下面if语句中不解引用直接比较数组元素大小,arr【】表示的不是一个地址吗??谢谢啦
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- Alex_Tlover 2023-03-18 14:19关注
arr确实是一个指针的地址,表示的是从这里开始就是存储arr数组的起始位置。
我们假设传入的arr=x,那么函数内部的arr[j]就表示直接访问arr地址+j偏移量的地址,也就是x+j位置的地址,这里存的就是数组对应j位置的数,当然可以直接比较了本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 ocr识别纯数字会将数字翻转,并且会识别成字母
- ¥30 WPF如何实现动态Y轴
- ¥15 关于遇到一个python,django,redis,uwsgi,nginx搭的一个企业微信修改AD密码的平台的问题!
- ¥15 读取parquet文件某一列的数据但是输出是整个列名和格式
- ¥15 机动目标 制导律建模问题
- ¥100 求Java socks 转发实现Demo
- ¥20 随身WiFi移动网络访问不了
- ¥50 RAD_XE11.3获取android11手机的IMEI码
- ¥15 linux的gcc命令报错
- ¥20 如何再GIS用海岸线建立缓冲区