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

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

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

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

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

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

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

相关推荐
MediaTea6 分钟前
AI 术语通俗词典:ID3 算法
人工智能·算法
Morwit7 分钟前
【力扣hot100】 221. 最大正方形
前端·算法·leetcode
逻辑驱动的ken10 分钟前
Java高频面试考点场景题23
java·开发语言·数据库·面试·职场和发展·哈希算法
xxjj998a17 分钟前
PHP vs Java:核心区别与应用场景全解析
java·开发语言·php
呃呃本21 分钟前
算法题(矩阵)
线性代数·算法·矩阵
2301_7890156222 分钟前
Linux基础指令(一)
linux·运维·服务器·c语言·开发语言·c++·linux指令
csgo打的菜又爱玩29 分钟前
11.JobManager 启动流程总结
大数据·开发语言·qt·microsoft·flink
呃呃本31 分钟前
算法题(普通数组、矩阵)
线性代数·算法·矩阵
2401_8332693034 分钟前
Java IO流:从字节到字符的桥梁
java·开发语言
hhzz34 分钟前
第1天:初识Python
开发语言·python·学习编程