c语言 函数体

本文介绍了C语言中函数的基本概念和用法,包括函数的定义、调用、局部变量和全局变量的区别,以及如何声明和使用函数库。通过示例展示了如何定义一个求最大值的函数`max()`并进行调用。同时解释了`#include`预处理器用于引入系统函数库或自定义头文件的作用。
函数

  将程序中的功能模块化处理,目的是为了减少代码数量方便代码使用。

其格式为:

函数返回值 函数名 (参数列表)

  {
    函数体

  }

在定义函数名的时候尽量把其功能表达清楚,这样不仅美观更方便后期读写与维护

下面就是一个定义返回值为整型的对比大小的函数,参数有两个整型变量,对两个参数进行比较。

int max(int a,int b)

{

    return a>b?a:b;

}

现面看看怎么调用这个对比大小函数

int s;首先定义了一个整型变量

s=max(3,5);接受函数的返回值,现在s就等于5

如果函数定义在main()函数上面可以直接调用,如果定义在main()函数下面,调用的时候需要提前声明

现在就告诉你怎么在调用之前声明main(),例如这个max()函数,声明的时候直接写函数名就可以:

max();


//在函数中定义的变量作用范围是函数内部
当这个函数执行结束,变量消失,在函数内部定义的变量叫局部变量

在函数外部定义的变量叫全局变量




有的人问我#include 后面<>里面是什么东西,现在做一下解答,<>号里是函数库头文件,这些函数是系统自带的,如:

stdio.h

stdlib.h

string.h

graphics.h

....

函数库 api

application interface


用户自定义函数

系统函数库

printf

scanf

rand

    ......

后期会自己编写一些文件,封装成.h文件,调用自己写的文件就需要用#include " "来进行读写,这个后面会慢慢提到;



原创地址http://blog.youkuaiyun.com/zhangxiaoming93

以上内容为张嘉铭编辑

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值