c++初始化函数,C语言基本函数

  c++初始化函数,C语言基本函数

  Yyds干货库存

  大家好,我是李泽。希望看完之后能帮到你。如有不足请指正!一起学习交流。

  2021博客之星物联网与嵌入式开发TOP5~2021博客之星Top100~ ~阿里云专家博主明星博主~掘金InfoQ ~ P Creator ~周榜126(总榜886) 30w全网访问量

  本文原载于P,作者Yuze。如需转载请告知。

  个人主页51Ctop P博客

  欢迎喜欢你喜欢的留言。

  系列专栏51Ctop _ 博客的分类

  我们不在自己选择的舞台上,表演也不是自己选择的剧本。

  首先,在讲函数的使用和概述之前,我们先来了解一下函数给我们编程带来的好处。

  其实在汇编语言阶段,函数的概念是比较模糊的。汇编语言的代码往往是从入口开始一个一个执行,直到遇到跳转指令(如ARM指令B、BL、BX、BLX等。),然后跳转到目的指令进行执行。此时,所有的代码只是按照它们将被执行的顺序排列。后人发现这样写代码非常费力,容易出错,不方便。于是我想出了一个办法,把一些可以相对成为一个整体的代码打包,通过一些数据接口和外界交流。这就是函数的起源。函数能为我们带来什么好处?简单来说,可以概括为:降低复杂度:使用函数的首要原因是降低程序的复杂度。您可以使用函数来隐藏信息,这样您就不必再考虑这些信息了。避免重复代码片段:如果两个不同函数中的代码相似,往往意味着分解工作中存在错误。这时候就要把两个函数中重复的代码拿出来,把共同的代码放到一个新的通用函数中,然后让两个函数调用新的通用函数。通过使公共代码只出现一次,可以节省大量空间。因为只要换一个地方的代码。这时候代码就比较靠谱了。限制的影响:由于变更是在独立区域内进行的,因此影响仅限于一个或最多几个区域。隐式顺序:如果程序通常先从用户处读取数据,然后从一个文件中读取辅助数据,那么在设计系统时写一个函数,暗示先执行哪一个。提高性能:将代码段放入函数中也使得用更快的算法或更快的语言(比如汇编)来改进这段代码变得更加容易。集中控制:读取和更改内部数据内容的专用功能也是一种集中控制形式。隐式数据结构:可以隐藏数据结构的实现细节。隐式指针操作:指针操作可读性差,容易出错。通过使它们在函数的有序列表中相互独立,我们可以专注于操作意图而不是指针操作本身。隐式变量:参数传递。函数概述什么是函数?函数数学学过。当你给出不同的x值时,我可以得到不同的结果。C语言中的函数其实也是一样的。功能是指定特定人的独立代码程序。语法规则定义了函数的结构和用法。虽然C中的函数与其他语言、子程序和过程中的函数具有相同的功能,但细节略有不同。有些函数执行某些动作,比如:printf()将数据打印到屏幕上;有些函数会找到一个值供程序使用,比如strlen()会将指定字符串的长度返回给程序。一般来说,一个函数可以同时具有两种功能。为什么要使用函数?首先,使用函数可以省去写重复代码的苦差事。如果程序要多次完成某个任务,只要写一个合适的函数就可以了,比如你想写一段代码实现计算机的功能,那么你就可以用函数把计算机代码打包成你自己的自定义函数。你可以在需要的时候使用这个函数,也可以在不同的程序中使用,就像很多程序使用putchar()一样。其次,即使程序只完成某项任务一次,也值得使用函数。因为函数使得程序更加模块化,提高了程序代码的可读性,也更方便后期的修改和完善。C程序的基本单位是函数,函数包含了程序的可执行代码。函数是成组执行的代码语句。每个C程序中都有函数,即main()函数中只有一个main函数。注意:每个程序的入口和出口都位于main函数中。

  所有简单的程序都可以定义其他附加功能。写程序的时候,并不是所有的内容都放在main函数里。为了便于计划、组织、编写和调试,一般的做法是将一个程序分成若干个程序模块,每个程序模块可以完成一项功能。这样不同的模块程序可以由不同的人来完成,可以提高软件开发的效率。也就是说,主函数可以调用其他函数。其他函数也可以互相调用。C语言定义函数的库函数,写的时候可以直接调用,比如printf输出函数。而自定义函数则必须由用户定义,函数的具体内容函数可以在函数的定义中完成,以便被其他函数调用。

  C语言中函数定义的一般形式如下:

  返回类型函数名(参数列表){函数体(函数实现特定函数的过程)}返回类型:函数可以返回值。返回类型是函数返回值的数据类型。有些函数执行所需的操作而不返回值。在这种情况下,返回类型是关键字void。函数名:这是函数的实际名称。函数名和参数列表一起构成了函数签名。参数:参数就像占位符。当调用该函数时,将一个值传递给参数,该值称为实际参数。参数表包括功能参数的类型、顺序和数量。参数是可选的,也就是说,函数可以不包含参数。函数体:函数体包含一组定义函数执行的任务的语句。定义功能代码的代码示例如下:

  Add (int x,int//函数头{

  int z=x y;//定义整形变量,实现加法的运算。

  返回z;//返回运算结果,结束

  函数头:标志一个函数代码的开始,是函数的入口。功能头的组成分为三个部分。

  函数体:函数头的下部位置,用一对花括号括起来,决定了函数体的范围。要实现一个特定的函数,通过函数体中的代码语句来完成一个函数,最后通过return语句返回实现的结果。

  调用函数的例子下面是函数调用的例子,函数实现了两个数的比较!当调用函数时,传递所需的参数,如果函数返回值,则可以存储返回值。

  #定义

  int Compare_size(int x,int{

  如果(x y)

  返回x;

  其他

  返回y;

  }

  #包含stdio.h

  int main(void){

  int num 1=0;

  int num 2=0;

  Printf(请输入:);

  scanf(%d %d ,num1,num 2);

  int result=Compare_size(num1,num 2);

  printf(result=%d\n ,结果);

  返回0;

  }

  Yuze 51Ctop,

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • c语言调用退出函数 c语言退出整个程序怎么写
  • c语言中怎么给函数初始化 c语言的初始化语句
  • c语言编写函数计算平均值 c语言求平均函数
  • 详解c语言中的字符串数组是什么,详解c语言中的字符串数组结构,详解C语言中的字符串数组
  • 表达式求值c++实现,c语言实现表达式求值
  • 看懂c语言基本语法,C语言详解,C语言的基本语法详解
  • 用c语言实现快速排序算法,排序算法设计与实现快速排序C语言,C语言实现快速排序算法实例
  • 深入解析c语言中函数指针的定义与使用方法,深入解析c语言中函数指针的定义与使用情况,深入解析C语言中函数指针的定义与使用
  • 描述E-R图,E-R图举例,关于C语言中E-R图的详解
  • 折半查找法C语言,折半查找算法(算法设计题)
  • 折半查找法C语言,c语言折半法查找数据,C语言实现折半查找法(二分法)
  • 扫雷小游戏c++代码设计,c语言扫雷游戏源代码,C语言实现扫雷小游戏详细代码
  • 怎样统计程序代码行数,C语言统计行数,C#程序员统计自己的代码行数
  • 基于c语言的贪吃蛇游戏程序设计,用c语言编写贪吃蛇游戏程序,C语言实现简单的贪吃蛇游戏
  • 图的两种遍历算法,图的遍历算法代码c语言,Python算法之图的遍历
  • 留言与评论(共有 条评论)
       
    验证码: