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

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

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

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

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

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

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

相关推荐
Z9fish2 分钟前
C语言算法专题总结(一)排序
c语言·算法·排序算法
wjs20244 分钟前
CSS 颜色
开发语言
Felven5 分钟前
B. Roof Construction
c语言
无巧不成书02185 分钟前
Java数值字面量速查表
java·开发语言·python·开发者·字面量
小鸡吃米…6 分钟前
测试线程应用程序
开发语言·python
python开发笔记6 分钟前
python(79) 底层代码追踪工具
开发语言·python
kgduu7 分钟前
js之错误处理
开发语言·前端·javascript
Bert.Cai7 分钟前
Python函数的定义与调用
开发语言·python
美式请加冰9 分钟前
模拟的介绍和使用
java·开发语言·算法
无限进步_10 分钟前
深入解析vector:一个完整的C++动态数组实现
c语言·开发语言·c++·windows·git·github·visual studio