墨烯的C语言技术栈-C语言基础-011

函数

在数学中f(x) = 2*x + 1

这是数学的函数

C语言是结构化的程序设计语言

结构化分为三种

(1)顺序结构

(2)选择结构

(3)循环结构

这种三种以及这三种组合可以描述生活中的所有事

比如

// 求两个任意整数和

Add(int x,int y)

{

int z = 0;

z = x + y;

return z;

}

int main()

{

int n1 = 0; // 设置默认值为0

int n2 = 0;

// 输入

scanf("%d %d",&n1,&n2);

// 求和

int sum = Add(n1,n2);

// 打印

prinf("%d\n",sum); // 顺序结构

return 0;

}

这上面Add()就是函数也可以说是一种方法

过程类似为

原材料->工厂->产品

现在C语言程序中是

n1,n2->Add()->sum

输入 输出

这其中

Add叫函数名

int x,

int y

叫函数参数

int z = 0;

z = x + y;

return 0;

叫函数体

函数方法是可以反复调用的

相关推荐
We་ct6 小时前
LeetCode 42. 接雨水:双指针解法深度剖析与全方法汇总
前端·算法·leetcode·typescript
液态不合群6 小时前
如何提升 C# 应用中的性能
开发语言·算法·c#
诗远Yolanda6 小时前
EI国际会议-通信技术、电子学与信号处理(CTESP 2026)
图像处理·人工智能·算法·计算机视觉·机器人·信息与通信·信号处理
程序员-King.6 小时前
day165—递归—最长回文子序列(LeetCode-516)
算法·leetcode·深度优先·递归
BHXDML6 小时前
推导神经网络前向后向传播算法的优化迭代公式
神经网络·算法·机器学习
2401_841495646 小时前
【LeetCode刷题】删除链表的倒数第N个结点
数据结构·python·算法·leetcode·链表·遍历·双指针
叫我:松哥6 小时前
基于YOLO深度学习算法的人群密集监测与统计分析预警系统,实现人群密集度的实时监测、智能分析和预警功能,支持图片和视频流两种输入方式
人工智能·深度学习·算法·yolo·机器学习·数据分析·flask
你撅嘴真丑6 小时前
STL练习
开发语言·c++·算法
苦藤新鸡7 小时前
28.两数相加,进位制
数据结构·算法·链表·力扣
Lips6117 小时前
第七章 贝叶斯分类器
人工智能·算法·机器学习