函数

作者: 娇娇_5038 | 来源:发表于2023-12-03 10:51 被阅读0次

C语言的基础大模块

数据类型

运算符

程序结构

函数

数组

指针

结构体

函数: 截止目前为止,已经学习了的数据类型,运算符,三种程序结构,已经可以完成一些C语言程序了,但是不足之处在于可以写一些简单的程序,写不了复杂的程序,当程序简单的时间,一个人用main函数功能搞定,当程序复杂的时候,超出了人的大脑承受范围,这个时候逻辑不清了。这个时候需要把一个大的程序分成了许多的小模块,于是乎出现了概念叫函数。

函数是C语言代码的基本组成部分,它是一个小小的模块整个程序由很多个功能呢模块(函数)组成。这是程序设计的基本分化方法。

之前接触过的函数

main:c语言主函数,主函数是一种特别的函数,特别之处在于,一个C语言程序只有一个主函数,C语言规定,一个C语言程序就是从主函数开始执行到主函数执行结束,这个生命周期(生命周期是指一个东西从出生到死亡的过程)

printf(""); 打印信息,这个函数不是程序自己写的,是C语言标准库提供的库函数,库函数包含在头文件里

函数分为3部分

定义函数:

函数定义是关键,是这个函数的实现。函数定义包含了函数体,函数体中的代码段决定了这个函数的功能

int add(int a,int b){

return  a+b;

}

函数声明:

int add(int a,int b);

函数声明实际上叫函数原型声明,函数的原型包括函数名,返回值类型,函数参数列表

函数调用

函数调用时,必须参照原型给函数传参

add(c,d);

函数的形参和实参

形参:形参参数的简称。在函数定义和函数声明中的参数(列表中的参数)都是形参

实参: 函数调用中,实际传递的参数才是实参

函数调用的过程,其实就是实参传给形参传递的过程,这个过程传递实际上就是一次拷贝。实参的本质就是一个变量,本身没有进入函数体,而是把自己的值复制一个传给了函数体中的形参,在函数中参与原酸,这种传参方法叫传值调用

函数返回值

这个值就是函数中最后一句 return xxx; 这个‘xxx’就是返回值

函数名和变量名

一种是linux命名方式student_age

一种驼峰 studenAge

eg:

#include <stdio.h>

int add(int a, int b);

int main(void){

int c;

c=add(10,20);

printf("c=%d \n",c);

}

int add(int a,int b){

return a+b;

}

相关文章

  • Excel(三)

    AND函数 OR函数 NOT函数 IF函数 频率分析函数FREQUENCY

  • if、else if、for、while、repeat函数

    ①if函数 ②else if函数 ③for函数 ④while函数 ⑤repeat函数

  • strsplit、mapply、paste、match函数

    strsplit函数 mapply函数 strsplit函数 mapply函数 paste函数 match函数 第...

  • Oracle中常用函数(SQL)

    Oracle函授有以下几个分类:数字函数、字符函数、日期函数、转换函数、集合函数、分析函数 数字函数: 字符函数:...

  • MySQL函数

    字符函数 数字运算函数 比较运算符和函数 日期时间函数 信息函数 聚合函数 加密函数 流程函数

  • BI-SQL丨AND & OR & IN

    AND函数 & OR函数 & IN函数 AND函数、OR函数和IN函数都可以理解是WHERE函数的补充,当然也可以...

  • Python之函数

    课程大纲 函数定义 函数的参数 函数的返回值 高阶函数 函数作用域 递归函数 匿名函数 内置函数 函数式编程 将函...

  • 函数基本知识

    函数 函数的定义: def 函数名() 函数的调用:函数名() #不能将函数调用放在函数定义上方 函数的文档注...

  • 积分表——不定期更新

    基本初等函数包括: 常函数: 幂函数 指数函数 对数函数 三角函数 反三角函数 I、反函数Ⅱ、复合函数:初等函数(...

  • MySQL基本使用

    函数 常用函数 数学函数 字符串函数 日期函数

网友评论

      本文标题:函数

      本文链接:https://www.haomeiwen.com/subject/asmkgdtx.html