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

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

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

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

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

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

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

相关推荐
钰见梵星2 分钟前
深度学习优化算法
人工智能·深度学习·算法
Dola_Pan2 分钟前
C语言:函数指针精讲
c语言·开发语言
尘浮生3 分钟前
Java项目实战II基于SpringBoot的共享单车管理系统开发文档+数据库+源码)
java·开发语言·数据库·spring boot·后端·微信小程序·小程序
凤枭香15 分钟前
Python Scikit-learn简介
开发语言·python·机器学习·scikit-learn
ThetaarSofVenice19 分钟前
Java从入门到放弃 之 泛型
java·开发语言
zzzhpzhpzzz25 分钟前
设计模式——观察者模式
算法·观察者模式·设计模式
WHabcwu33 分钟前
统⼀异常处理
java·开发语言
Mr__vantasy35 分钟前
数据结构(初阶6)---二叉树(遍历——递归的艺术)(详解)
c语言·开发语言·数据结构·算法·leetcode
寒雒38 分钟前
【Python】实战:实现GUI登录界面
开发语言·前端·python
敲键盘的老乡39 分钟前
堆优化版本的Prim
数据结构·c++·算法·图论·最小生成树