C语言的函数传值调用(24)
来源:互联网 发布:局域网数据拦截 编辑:程序博客网 时间:2024/05/16 18:04
C语言的函数传值调用 :
函数必须通过调用才能实现功能, 在调用函数时,通过参数传递数据。在函数调用时的参数为实际参数,简称实参, 在函数定义时的参数是形式参数,简称行参。
发生函数调用时,是由实参传递数据给行参。
传值的特点:单向传递,即函数中对行参变量的操作不会影响到调用函数中的实参变量。
/**//************************************************************
Copyright (C), 1998-2006, Rx. Co., Ltd.
FileName: mainApp.cpp
Author: longronglin
Version : 1.0
Date: 2006-10-06
Description:
Function List:
1. int main()
History:
<author> <time> <version > <desc>
longronglin 2006/10/06 1.0 modify xxx .
***********************************************************/
#include <stdio.h>
int abs(int i)
...{
if (i < 0)
...{
return (-i);
}
return (i);
}
/**//*
* 返回1为正确执行
* 主函数
*
*/
int main()
...{
int a;
int b;
printf("Please input a number: ");
scanf("%d", &a);
b = abs(a);
printf("%d", b);
return (1);
}
Copyright (C), 1998-2006, Rx. Co., Ltd.
FileName: mainApp.cpp
Author: longronglin
Version : 1.0
Date: 2006-10-06
Description:
Function List:
1. int main()
History:
<author> <time> <version > <desc>
longronglin 2006/10/06 1.0 modify xxx .
***********************************************************/
#include <stdio.h>
int abs(int i)
...{
if (i < 0)
...{
return (-i);
}
return (i);
}
/**//*
* 返回1为正确执行
* 主函数
*
*/
int main()
...{
int a;
int b;
printf("Please input a number: ");
scanf("%d", &a);
b = abs(a);
printf("%d", b);
return (1);
}
在我的机器上的内存分配如下:
&a 12ff7c
&b 12ff78
&i 12ff28
显然不同。同时传递时将数值传给对应的内存地址。其中a是实参。i是行参。
- C语言的函数传值调用(24)
- C语言函数的调用
- 函数调用(C语言)
- C语言函数调用
- 【C语言】调用函数
- C语言函数调用
- C语言函数调用三种方式:传值调用,引用调用和传地址调用
- C语言函数调用三种方式:传值调用,引用调用和传地址调用
- C语言函数调用三种方式:传值调用,引用调用和传地址调用
- C语言函数调用三种方式:传值调用,引用调用和传地址调用
- C语言函数调用三种方式:传值调用,引用调用和传地址调用
- C语言函数调用三种方式:传值调用,引用调用和传地址调用
- 为何C语言(的函数调用)需要堆栈…
- 为何C语言(的函数调用)需要堆栈…
- 【C语言复习(三十)】函数的调用行为
- C语言入门(十二)函数的定义和调用
- C语言,函数的调用过程(栈帧)
- C语言 函数的调用过程(栈帧)
- Backdoor.Win32.Hupigon.cj[AVP]
- 批处理命令大全
- 武当山--风光。我还没去,朋友先去了。
- HiddenField用法
- 关于SQL安装时出现的有程序安装挂起问题的解决方法
- C语言的函数传值调用(24)
- C/C++ 程序设计员应聘常见面试试题深入剖析
- GridView自定义分页
- Visual C++编程窃取QQ密码
- 第一章 PL/SQL一览
- 国庆之旅 - 丽江 - Part 1
- 架构,构件,组件,框架,中间件之间区别![转]
- 快速应用JDBC控件访问数据库资源
- 信息安全策略之五:Remote Access Policy