C语言如何设定函数的默认参数?

C语言如何设定函数的默认参数?,第1张

C语言中没有参数默认值的概念,但其实可以利用宏来模拟参数默认值;

我们之前介绍过可变参数宏与逗号运算符,将两者相结合的话可以定义出以下形式的宏:

示例:

输出:

C语言中参数分为实际参数(实参)与形式参数(形参)。

实际参数是在调用时传递个该函数的参数。

形式参数是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传如的参数。

实际参数是在调用时传递个该函数的参数.

举一个很简单的例子:

#include<stdio.h>

int f(int b) // b为形参

{

return b

}

void main()

{

int a=1

printf("%d",f(a))// a为实参

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11128302.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存