C函数声明与定义

C函数声明与定义

❮ 上一节

下一节 ❯

C 函数声明与定义

函数声明与定义

您刚刚从前面的章节中了解到,您可以通过以下方式创建和调用函数:

实例

// 创建一个函数void myFunction() { printf("I just got

executed!");}int main() {

myFunction(); // 调用函数 return 0;}

亲自试一试 »

一个函数由两部分组成:

声明:函数的名称、返回类型和参数(如果有)

定义:函数体(要执行的代码)

void myFunction() { // 声明 // 函数体 (定义)}

为了代码优化,建议将函数的声明和定义分开。

你会经常看到C程序在main()上面有函数声明,在main()下面有函数定义。 这将使代码更有条理,更易于阅读:

实例

// 函数声明void myFunction();// main 方法int main() {

myFunction(); // 调用 函数 return 0;}// 函数定义void myFunction() {

printf("I just got executed!");}

亲自试一试 »

另一个例子

如果我们使用上一章关于函数参数和返回值的例子:

实例

int myFunction(int x, int y) { return x + y;}int main()

{ int result = myFunction(5, 3); printf("Result is =

%d", result); return 0;}

// 输出 8 (5 + 3)

亲自试一试 »

这样写被认为是一种好习惯:

实例

// 函数声明int myFunction(int, int);

// main 方法int main() { int result =

myFunction(5, 3); // 调用 函数

printf("Result is = %d", result); return 0;}// 函数定义int myFunction(int x, int y) {

return x + y;}

亲自试一试 »

❮ 上一节

下一节 ❯

尊享推荐

世界杯365平台 一个光猫同时使用两条宽带,只需简单几步
365allsports 男士黑色休闲裤如何搭配鞋子?
世界杯365平台 4 种方法备份您 iPhone 和 iPad 上的照片
365bet赌场官网 世界杯经典球员

世界杯经典球员

📅 07-06 👑 139