加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_开封站长网 (http://www.0378zz.com/)- 科技、AI行业应用、媒体智能、低代码、办公协同!
当前位置: 首页 > 教程 > 正文

C语言中的函数以及#include的补充详解

发布时间:2021-12-11 10:33:08 所属栏目:教程 来源:互联网
导读:C语言中的函数: 函数的定义,就是一个封装的代码段,每个函数能实现不同的功能 定义函数的目的:将一个常用的共功能封装起来,方便以后调用 什么情况下需要定义函数:添加一个常用的新功能 定义函数的格式: 返回值类型 函数名(形式参数列表) { 函数体; }
C语言中的函数:
 
函数的定义,就是一个封装的代码段,每个函数能实现不同的功能
 
定义函数的目的:将一个常用的共功能封装起来,方便以后调用
 
什么情况下需要定义函数:添加一个常用的新功能
 
定义函数的格式:
 
返回值类型 函数名(形式参数列表)
 
{
 
  函数体;
 
}
 
形参跟实参:
 
形式参数:定义函数时函数名后面中的参数,简称形参
 
实际参数:调用函数式传入的具体数据,简称实参
 
实参个数必须等于形参个数
 
函数体内部不能定义和形参一样的变量
 
如果是基本数据类型作为函数形参,纯粹是值传递,修改函数内部形参的值,并不会影响外面实参的值。
 
一个函数可以没有形参,也可以有无限多个参数
 
返回值:
 
C语言中的返回值是很弱的
 
return的作用:
 
1.退出函数
 
2.返回一个具体值给函数调用之
 
3.返回重新输入
 
4.如果一个函数没有写返回值类型默认的就是int类型
 
5.Void代表没有返回值
 
6.就算明确了返回值也可以不返回任何值
 
 
 
函数使用时间应该注意:
 
默认情况下不允许函数的名称一样
 
函数的定义是不能嵌套的
 
函数不能重复定义,但可以重复声明
 
函数只要声明了就一定要定义:编译只会检测语法合不合理,不会检测函数有没有定义;链接报错,它会检测函数是否定义
 
补充:
 
#include的作用
 
1.拷贝文件
 
2.如果自定义的文件是双引号,如果是系统自带的用<>
 
3.#include的文件目的是拷贝printf函数的声明
 
链接:把项目中所有相关的.o目标文件跟c语言函数库合并在一起生成可执行文件
 
在C语言中头文件是函数的声明.h函数的定义.c文件。
 
如果要使用某个.c文件中定义的函数,只要#include这个.c文件的声明文件.h
 
int main()
 
{
 
  printf(“这个函数也是有返回值的,它的返回值类型为int,它所返回的值是字符数,而且一个汉字占据的3个字节”);
 
  return 0;//返回给系统的如果返回式0则程序是正常退出;
 
}

(编辑:开发网_开封站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读