c语言主函数如何调用子函数

983
2023/8/25 9:22:53
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

C语言主函数通过函数调用的方式调用子函数。主函数可以直接调用子函数,也可以通过函数指针间接调用子函数。

直接调用子函数的语法如下:

// 子函数的声明
返回值类型 子函数名(参数列表);
int main() {
// 调用子函数
子函数名(参数列表);
return 0;
}
// 子函数的定义
返回值类型 子函数名(参数列表) {
// 子函数的代码逻辑
return 返回值;
}

间接调用子函数则需要使用函数指针,具体的语法如下:

// 子函数的声明
返回值类型 子函数名(参数列表);
int main() {
// 定义函数指针
返回值类型 (*函数指针名)(参数列表);
// 将子函数的地址赋给函数指针
函数指针名 = &子函数名;
// 通过函数指针调用子函数
函数指针名(参数列表);
return 0;
}
// 子函数的定义
返回值类型 子函数名(参数列表) {
// 子函数的代码逻辑
return 返回值;
}

需要注意的是,子函数的声明和定义应当在主函数之前,或者使用函数原型的方式提前声明子函数。另外,子函数的返回值类型、参数列表和主函数中调用子函数的参数列表应当一致。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: c语言如何产生随机数