易百教程

构建一个函数

type定义函数返回的值类型。类型的选项包括所有标准C变量类型 - charintfloatdouble - 和void-用于不返回任何内容的函数。

返回值的函数必须使用return关键字。return语句结束函数或将值传递回调用函数的语句。

例如:

return;

以下语句将something变量的值传递回调用该函数的语句。某些东西必须与函数,intfloat等具有相同的变量类型。

return(something);

没有返回值的函数声明为void类型。这些函数以大括号中的最后一个语句结束; 不需要return语句。函数必须在代码中进行声明。
声明描述了返回的值以及函数的参数值个数和类型,函数声明可以在源代码的顶部显示为语句。

以下代码定义了一个没有返回的基本函数。

#include <stdio.h> 

void prompt();      /* 函数声明 */

int main()
{
    int loop;
    char input[32];

    loop = 0;
    while (loop < 5)
    {
        prompt();
        fgets(input, 31, stdin);
        loop = loop + 1;
    }
    return(0);
}
void prompt() {
    printf("C:\\DOS> ");
}

执行上面示例代码,得到以下结果:

C:\DOS>
C:\DOS>
C:\DOS>