程序中的函数是什么怎样理解

程序中的函数是什么怎样理解,第1张

其实函数就是程序的子程序 是你程序的一部分 一般用模块化编程可以简化整个程序 让你的代码清晰明了

比如 我定义一个做加法的函数

function add(x,y:integer;):integer

begin

add:=x+y;

end;

我调用ADD(1,2)的时候 就会返回3了

呵呵 不知道说得清楚不

遍历字符串,判断内容对满足条件的进行计数,对计数结果存放在数组,最后返回数组首地址。这个结果数组,可用静态也可用malloc函数申请。最后主函数接收打印。

#include <stdioh>

int fun(char st);

int main()

{

  char st[]="abcdebcsbag";

  int cnts=NULL;

  cnts=fun(st);

  printf("a的个数%d,b的个数%d,c的个数%d\n",cnts[0],cnts[1],cnts[2]);

  return 0;

}

int fun(char st)

{

  static int cnts[3]={0};//数组cnts的三个地址分别存储a,b,c的个数,这个内存地址也可以用malloc函数申请

  --st;

  while(++st!=0){

      if(st=='a') cnts[0]++;

      if(st=='b') cnts[1]++;

      if(st=='c') cnts[2]++;

  }

  return cnts;

}

楼主说的貌似有些问题

函数有返回值,而过程(即子程序)没有返回值

函数只有一种调用格式:函数名(参数),而且必须要有接收函数返回值的变量

过程有两种调用格式:

1过程名+空格+参数

2CALL

过程名(参数)

所以楼主所说的ABC()

如果该语句不只是这些,如a=ABC(str),MsgBox

ABC(str),这样是可以的,否则只有一个ABC()

是错误的

编程 - 编写程序代码 , 可以理解为一个职业分类 , 俗称技术或写代码的

函数 - 为了提高代码重用而使用 , 封装了一定代码实现某种功能 , 对象的重要组成部分之一 , 也称"方法"

这两个的概念不在一个档次 , 编程的人写代码 , 自然也会写各种各样的函数 , 而每种编程语言也会有自带的函数 当然代码还有其他部分 比如说调用函数的地方

函数只是代码里的一个部分

以php举例

<php

//以下都是代码 也就是负责编程的人需要写的代码 , 可以粗略理解为编程

$a = "hello";

$b = "word";

$c = helloWord($a,$b);

echo $c;

//以下function 和花括号内的代码都属于函数

function helloWord($str1,$str2){

return "$str1 $str1";

}

>

维度IDC解答

以上就是关于程序中的函数是什么怎样理解全部的内容,包括:程序中的函数是什么怎样理解、C语言,需要编写程序并调用函数。求助、VB的子程序和函数有什么区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9590600.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存