- 7
- 0
- 约5.7千字
- 约 13页
- 2017-08-23 发布于河南
- 举报
浅析c语言的函数调用
C语言中的函数调用形式差别在形参的不同或是返回类型的不一样,下面来谈一下这些函数。
第一种也是最简单的一种:
请看下面例子:
/*该函数实现比较两个值的大小*/
#includestdio.h
#include stdlib.h
int compare(int x,int y)
{
int z;
if(x=y)
z=1;
else
z=0;
return z;
}
int main(void)
{
int x,y,z;
printf(please input the x and y!\n);
scanf(%d %d,x,y);
z=compare(x,y);
printf(%d\n,z);
return EXIT_SUCCESS;
}
这个函数知识简单比较x,y的值,将x,y传递给compare函数,而后返回z值。这里讲一下函数传递的两个规则:
函数之间的调用关系是传值调用的;
2、对于指针或是数组名传递的参数则是传址调用的,但这第一条不矛盾。具体在下面讲。
对于规则1的解释是调用程序传递的是变量或实参的一份拷贝,给被调用程序的是一份复制品,这样被调用的函数才不致于随便改动调用程序的数据(这也有例外)。
下面是例子程序:
//该函数原本是打算实现交换两个值的,结果实现不了
您可能关注的文档
- 你不知道的事情_关于JVM命令行标志.doc
- 你的本本是不是越来越慢了,来学习下吧,没坏处!~!~!~!~.doc
- 年赚百万元案例解析.doc
- 您就是老板.doc
- 宁夏银川一中2011届高三第六次月考(数学文)2.doc
- 牛耳教育嵌入式课程资料.doc
- 牛津译林版选修八Unit1 The written word单元测试.doc
- 牛排做法大全 各种口味的牛排制作方法.doc
- 农机推广计划.doc
- 农贸市场合作开发合同书.doc
- 2026首钢工学院 首钢技师学院第二批招聘12人备考题库附参考答案详解(预热题).docx
- 2026首钢工学院 首钢技师学院第二批招聘12人备考题库附答案详解【名师推荐】.docx
- 2026首钢工学院 首钢技师学院第二批招聘12人备考题库附答案详解ab卷.docx
- 2026首钢工学院 首钢技师学院第二批招聘12人备考题库附参考答案详解(考试直接用).docx
- 地铁消防工程施工质量通病及预防措施.docx
- 2026首钢工学院 首钢技师学院第二批招聘12人备考题库附参考答案详解(综合题).docx
- 2026首钢工学院 首钢技师学院第二批招聘12人备考题库附参考答案详解(满分必刷).docx
- 2026鲁南发展投资控股(枣庄)集团有限公司招聘第二批急需紧缺人才3人备考题库及参考答案详解(培优b.docx
- 2026鲁南发展投资控股(枣庄)集团有限公司招聘第二批急需紧缺人才3人备考题库及参考答案详解(a卷).docx
- 2026鲁南发展投资控股(枣庄)集团有限公司招聘第二批急需紧缺人才3人备考题库及参考答案详解ab卷.docx
原创力文档

文档评论(0)