C语言中没有参数默认值的概念,但其实可以利用宏来模拟参数默认值;
我们之前介绍过可变参数宏与逗号运算符,将两者相结合的话可以定义出以下形式的宏:
示例:
输出:
C语言中参数分为实际参数(实参)与形式参数(形参)。形式参数是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传如的参数。
实际参数是在调用时传递个该函数的参数.
举一个很简单的例子:
#include<stdio.h>
int f(int b) // b为形参
{
return b
}
void main()
{
int a=1
printf("%d",f(a))// a为实参
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)