C语言函数参数介绍

c语言函数参数
c语言函数的参数可以是变量、变量指针和变量引用。
//如下
#include
int maxnumber(int x,int y);//此处括号里的x y是形式参数
int main()
{
int num1,num2;
scanf(%d %d,&num1,&num2);//此处括号里的num1 num2是形式参数
maxnumber(num1,num2);
return 0;
}c语言数组元素作函数实参
数组元素可以用作函数实参,不能用作形参。c语言在用数组元素作函数实参时,把实参的值传给形参,是“值传递”方式。数据传递的方向是从实参传到形参,单向传递。c语言数组名作函数参数
除了可以用数组元素作为函数参数外,还可以用数组名作函数参数。用数组元素作实参时,向形参变量传递的是数组元素的值,而用数组名作函数实参时,向形参传递的是数组首元素的地址。c语言用数组名作函数参数,应该在主调函数和被调函数分别定义数组。实参数组与形参数组类型应一致,如不一致,结构出错。形参数组可以不指定大小,在定义数组时在数组名后面跟一个指针变量,用来接收一个地址。c语言数组元素作为函数参数案例
#include //头文件
float maxnumber(float x,float y);//函数声明
int main() //主函数
{
int array[6] = {3,2,10,4,9,0};//定义数组且初始化
int max =array[0];//赋初值
for(int i =1;i y)
{
return x;
}
else
{
return y;
}
}编译运行结果:
数组中的最大元素是:10
--------------------------------
process exited after3.363 secondswith return value0
请按任意键继续. . .

中国移动推动“网络+云+资源”深度融合,满足不同客户按单点菜的需求
机器人浮动主轴打磨去毛刺工具及应用案例
腾讯云区块链服务TBaaS架构介绍
云南联通混改模式是否有望在全国范围内进一步推广?
加速度计与MEMS明日之星
C语言函数参数介绍
软包电池优劣势有哪些?
网络攻击之CC攻击及相关防御方案
苹果13无缘指纹
WHA3000P多功能热风拆焊台的特点及应用优势
CMD55、CTS60、R2600C、HP8921A 综合测
同步计数器74ls162设计24进制计数器
PCB的抄板五大步骤
UOS系统的硬件配置要求怎么样
智能传感器的类型及应用特点
800V的扁线技术:厚漆膜 VS PEEK
造车新势力合众汽车的电池选择路径及产品布局
中、日、越LED照明市场发展现状分析
数据中心减少碳排放的措施及优势
关于 Pt100 无线测温传感器,这些知识你都知道吗?