设为首页 加入收藏

TOP

C语言中的函数以及#include的补充说明
2015-02-02 14:31:33 来源: 作者: 【 】 浏览:8
Tags:言中 函数 以及 #include 补充 说明

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则程序是正常退出;


}


将C语言梳理一下,分布在以下10个章节中:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇将IntelliJ IDEA创建的Web项目转.. 下一篇C语言中的运算

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: