肉嘟嘟的程序媛
认证:普通会员
所在专题目录 查看专题
C语言简介
C语言 内功心法1 -- 函数的写法
C语言 内功心法2 -- 函数的简单运用
C语言 功法3(灵魂出鞘) = 身临其境
C语言 稳固功法:阶段小结
C语言 功法2(语法) = 函数的简单运用
作者动态 更多
git 情景 4 —— 永世不灭
2021-12-16 22:14
git 情景 3 —— 多重分身
2021-08-06 17:28
git 情景 2 —— 时空穿梭
2021-06-08 01:20
git 情景 1 —— 封存历史,探索代码的前世今生
2021-05-13 21:11
git 版本管理 —— 使用场景以及入门
2021-05-11 13:12

C语言 内功心法1 -- 函数的写法

不以规矩,不能成方圆。

在 C 语言中,也是有着众多的规则可言的,今天我们就遵循我们昨天的 main 进行扩充,然后加入 C 语言的规范语法进行讲解。

  • 首先看下面这段例子:
  • void main(void){
  • }

这就是一个最简单的程序,虽然它什么事情都干不了,但是他已经包含了很多法则。

  1. 口诀1:万事万物 main 为头:也就是说,电脑在运行程序的时候总是去找到 main 函数,然后就像找到了大门,然后进入 main 里面一行一行的执行所有的代码。
  2. 功法规范:函数定义必须是-------指定类型:void + 函数名:main(参数:void) { 运行主体:当前为空白 } ================ 什么,上面这个内容看不懂?那就对了,要是让你轻易的看懂,我下面怎么装逼?
  • C程序 - 函数的标准形式:输出类型 + 函数名 +(输入类型){ 函数功能块 }
  • 类比于高中的函数 f(x) = 2 * x + 1 我们来讲解上面几个名字的含义。
  • 输出类型:就是 2*x+1 的结果是类型?(数字 or 字符 or 什么都没有)
  • 输入类型:也就是 x 的类型?(数字 or 字符 or 什么都没有)
  • 函数名:也就是 f:你可以定义成 A,b,qwerqwer。。。
  • 函数功能块:也就是把f(x) 的功能。把 x 传入为 2 * x + 1 并计算出结果。
  • 函数的标准形式如下:输出类型 + 函数名 +(输入类型) === 指定类型:首先,记住几个单词:void,int,char(什么?记不住?算了,回家睡睡觉吧,别浪费时间了。)解释一下:void=什么都没有。 int=想定义一个数字(阿拉伯数字)。 char=想定义一个字符(就是图形符号)。一个函数(就是高中讲的 f(x) 一样)必须包含输入和输出,就是你要告诉单片机输入什么,然后想输出什么!!!(徒儿们,切记)。比如: 输出类型 NewNum(输入类型)
  1. 举例子:我想定义一个 NewNum 的函数,它的输入什么都没有,输出也什么都没有。那么定义的效果如下:void NewNum(void){ 。。。 }
  2. 举例子:我想定义一个函数 Max(x),输入两个数字,输出较大的一个。那么定义效果如下:int max(int num1,int num2){ 。。。 } 在省略号中就要实现 num1 和 num2 的比较工作了。

===============================

学习本节之后,你只要能认识啥叫函数,什么样子的就可以了。

声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
觉得内容不错的朋友,别忘了一键三连哦!
赞 0
收藏 1
关注 54
成为作者 赚取收益
全部留言
0/200
成为第一个和作者交流的人吧