在 C 语言中,函数形参的传递分为值传递和地址传递(指针传递)。这两种传递方式决定了函数内如何使用这些参数,并且在函数外部的影响也不同。下面详细解释 C 语言中形参的传递机制和具体内容。
1. 值传递
在 C 语言中,默认的传递方式是值传递。当我们调用一个函数时,函数的形参接收的是实参的副本,函数内部对形参的操作不会影响到实参。形参和实参是两个独立的变量。
示例:
#include <stdio.h>
void addOne(int a) {
a = a + 1;
}
int main() {
int x = 5;
addOne(x);
printf("x
标签:函数,形参,int,addOne,C语言,传递,实参
From: https://blog.csdn.net/tanzitong/article/details/142433128