A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 飞奔的小鱼 中级黑马   /  2015-11-5 13:34  /  608 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


#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;
}

2 个回复

倒序浏览
看了一下,学习学习。。。。。
回复 使用道具 举报
学习了,一直搞不清什么是实参和形参
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马