函数的自上而下设计与使用
1. 无参数函数的使用与定义
在编程中,为了实现自上而下的设计,程序员常常会定义自己的函数。对于结构图表中的每个子问题,通常会编写一个函数子程序。这里先聚焦于无参数且无返回值的简单函数。
1.1 函数调用语句
函数调用语句的语法为 fname(); ,例如 draw_circle(); 。当调用 draw_circle 函数时,它会执行实现“画一个圆”这一算法步骤的代码。调用该函数就像调用 printf 函数一样,函数名后的空括号表示该函数不需要参数。
1.2 函数原型
和 C 语言中的其他标识符一样,函数在被引用之前必须先声明。一种声明函数的方式是在 main 函数之前插入函数原型。函数原型会告知 C 编译器函数的数据类型、函数名以及函数期望的参数信息。例如:
void draw_circle(void); /* Draws a circle */
这里的第二个 void 表示 draw_circle 函数不需要参数。
以下是一个画火柴人的函数原型和 main 函数示例:
/*
* Draws a stick figure
*/
#include <
超级会员免费看
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



