2020-03-30 |

函数的参数

函数的参数用于接收函数所需的值。值作为参数通过函数调用传递给这些参数。

默认情况下,参数是按值传递的,这意味着将数据副本提供给被调用函数的参数。实际变量没有传递到函数中,因此不会更改。

传递给函数的参数按位置与参数匹配。因此,第一个参数传递给第一个参数,第二个传递给第二个参数,依此类推。

以下程序演示按值传递的参数:

#include <stdio.h>

int sum_up (int x, int y); 

int main() {
    int x, y, result;
    
    x = 3;
    y = 12;
    result = sum_up(x, y);
    printf("%d + %d = %d", x, y, result);
    
    return 0;
}

int sum_up (int x, int y) { 
    x += y;
    return(x);
} 

程序输出为:3+12=15

将x和y的值传递给sum_up。注意,即使参数x的值在sum_up中发生了更改,main()中参数x的值也没有更改,因为只有它的值被传递到参数x中。

函数声明中的参数是形式参数。传递给这些参数的值是参数,有时称为实际参数。

0

java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论