C语言中该函数定义里的int "f"是什么含义?
C语言函数定义中
int f的含义解析 先看完整的函数代码:
int f( int i ) { printf("called f\n"); if (i < 0) return -i; else return 3 * i; }
拆解int f的两个核心部分:
int:这是函数的返回值类型,说明这个函数执行结束后,会返回一个int(整数)类型的值。比如传入-3时返回3,传入2时返回6,这些结果都符合整数类型的要求。f:这是这个函数的名称,是调用该函数时的唯一标识。比如在其他代码里写int num = f(4);,就是调用这个名为f的函数,把4传进去,再将返回的12赋值给变量num。
简单来说,int f就是明确告知编译器:我定义了一个叫f的函数,它执行完成后会返回一个整数。
内容的提问来源于stack exchange,提问作者SpriteAbi
相关产品推荐
相关产品推荐

