C语言基础—函数

------ android培训java培训、期待与您交流! ----------


c语言函数

我们最常见的函数就是main()主函数。

如果我们所有的东西都写在一个main里,那么就没有可读性了。

函数是用来封装一段代码的,尤其是功能,方便以后调用。


步骤:1. 函数名 2. 函数体

函数的格式:

返回值类型  函数名(形式函数列表)

{

        函数体

}

例如:(无返回值,无形参的函数)

void printLine()
{
    printf("___________\n");
}
想使用的时候直接调用

int main()
{
    printLine();
    return 0;
}

什么情况下定义函数:添加一个常用的新功能

在看一个有返回值有形参的函数

int sum(int a, int b)
{
    return a + b;
}
int main()
{
    int a = 10;
    int b = 11;
    printf("a + b = %d", sum(a, b));
    return 0;
}

注意点:

1. void代表没有返回值

2. 如果没有明确说明返回值类型,则默认返回int

3. 确定了返回值,也可以不返回任何东西

注意点,如果函数写在了main函数后面,那么要想使用函数,就必须在main函数之前声明。

// 对函数sum进行声明
int sum(int a, int b);

int main()
{
    int a = 10;
    int b = 11;
    printf("a + b = %d", sum(a, b));
    return 0;
}
int sum(int a, int b)
{
    return a + b;
}


c语言,不允许有函数的名称一样,即使函数的形参不同。

函数不能嵌套定义。



------ android培训java培训、期待与您交流! ----------


你可能感兴趣的:(C语言基础—函数)