不可以,因为在调用函数时需要对形参分配内存空间以用于接收实参传递的值,所以形参不可以是表达式,也不能在形参处对其赋值,比如 int result(int a=3)是不可以的。
但是实参可以是表达式。
(摘自百度知道)
C语言中形参可以是表达式吗?
最新推荐文章于 2022-10-30 01:14:07 发布
不可以,因为在调用函数时需要对形参分配内存空间以用于接收实参传递的值,所以形参不可以是表达式,也不能在形参处对其赋值,比如 int result(int a=3)是不可以的。
但是实参可以是表达式。
(摘自百度知道)