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

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

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

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

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

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

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

相关推荐
晔子yy12 小时前
【JAVA探索之路】从头开始讲透、实现单例模式
java·开发语言·单例模式
阿正的梦工坊17 小时前
JavaScript 微任务与宏任务完全指南
开发语言·javascript·ecmascript
CPUOS201018 小时前
嵌入式C语言高级编程之MVC设计模式
c语言·设计模式·mvc
jolimark18 小时前
C语言存在的问题及Zig语言如何改进,差异对比全在这
c语言·内存管理·系统编程·类型系统·zig语言
知行合一。。。18 小时前
Python--05--面向对象(属性,方法)
android·开发语言·python
leobertlan18 小时前
好玩系列:用20元实现快乐保存器
android·人工智能·算法
青梅橘子皮18 小时前
C语言---指针的应用以及一些面试题
c语言·开发语言·算法
浅时光_c18 小时前
3 shell脚本编程
linux·开发语言·bash
Evand J19 小时前
【三维轨迹目标定位,CKF+RTS,MATLAB程序】基于CKF与RTS平滑的三维非线性目标跟踪(距离+方位角+俯仰角)
开发语言·matlab·目标跟踪
_深海凉_19 小时前
LeetCode热题100-有效的括号
linux·算法·leetcode