C函数数组传参,退化为指针

int SumOfElements(int A[])的写法等价于(int *A);

函数数组传参时并不会把整个数组拷贝过去,仅会拷贝函数的基址

SumOfElements(A,size)也可以写成 SumOfElements(&A0],size)

A[i]也可以写成*(A+i)

数组作为函数参数,进行传参,在调用函数中的修改会改变数组的值

如果想要不改变数组的值可以加上const限定符

相关推荐
Han.miracle几秒前
优选算法-004 盛最多水的容器
数据结构·算法
Knight_AL3 分钟前
布隆过滤器参数深度解析:如何根据误判率计算位数组大小与哈希函数数量
算法·哈希算法
lenkco6 分钟前
修改QtConcurrent::run支持任意参数
开发语言·c++·qt
lkbhua莱克瓦248 分钟前
IO流——打印流
java·开发语言·前端·学习方法
赵得C17 分钟前
软件设计师前沿考点精讲:新兴技术与性能优化实战
java·开发语言·分布式·算法·设计模式·性能优化
小白程序员成长日记25 分钟前
2025.12.09 力扣每日一题
数据结构·算法·leetcode
缘三水27 分钟前
【C语言】17.字符函数和字符串函数
c语言·开发语言·语法
Bear on Toilet28 分钟前
18 . 杨辉三角
算法·leetcode·职场和发展
MediaTea30 分钟前
Python 的设计哲学P08:可读性与人类语言
开发语言·python
一枝小雨30 分钟前
单例模式简析:C语言实现单例模式
c语言·单例模式·嵌入式