黑马程序员技术交流社区

标题: 形参and实参 [打印本页]

作者: 飞奔的小鱼    时间: 2015-11-5 13:34
标题: 形参and实参

#include <stdio.h>
/*
1. 形参变量名不能相同
2. 在函数体中也不能定义和形参变量名相同的变量
3. 实参的个数必须和形参相同
4.基本数据类型作为函数参数传递的时候是值传递
*/
int sum(int val1, int val2)
{
//    int val1;
    val2 = 3;
    return val1 + val2;
}

int main()
{
    int a = 20;
    int b = 30;
//    int result = a + b;
    /*
     形参:定义函数的时候函数名后面小括号中的参数,称之为形参
     实参:调用函数的时候传入的参数,称之为实参
     一个函数可以有形参也可以没有形参
     */
    int result = sum(a, b);
//    printf("result = %d\n", result);
    printf("a = %d, b = %d, result = %d\n", a, b, result);
    return 0;
}

作者: xiaobei    时间: 2015-11-5 19:16
看了一下,学习学习。。。。。
作者: lixp    时间: 2015-11-5 20:47
学习了,一直搞不清什么是实参和形参




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2