举例说明C语言中函数调用的几种方法
时间: 2024-05-12 17:18:20 浏览: 151
c语言中函数调用的几个实例
两种常见的C语言中函数调用的方法是:传值调用和指针调用。
传值调用:传递的是参数的值。在函数中对参数进行修改并不会影响到原始值。例如:
```
void swap(int a, int b) {
int temp = a;
a = b;
b = temp;
}
int main() {
int x = 3, y = 5;
swap(x, y);
//x = 3, y = 5
}
```
指针调用:传递的是参数的地址,函数中对参数进行修改会影响到原始值。例如:
```
void swap(int *a, int *b) {
int temp = *a;
*a = *b;
*b = temp;
}
int main() {
int x = 3, y = 5;
swap(&x, &y);
//x = 5, y = 3
}
```
阅读全文