函数的简单调用

 1 #include<stdio.h>
 2 #include<string.h>
 3 #include<windows.h>
 4 int Move();
 5 int Bulid();
 6 int Paint();
 7 int main ()
 8 {
 9     Move();
10     Bulid();
11     Paint();
12
13     return 0;
14 }
15 int Move()
16 {
17     printf("调用搬运函数\n");
18 }
19 int Bulid()
20 {
21     printf("调用构建函数\n");
22 }
23 int Paint()
24 {
25     printf("调用粉刷函数\n");
26 }

 一个简单的加法函数功能的实现和调用

 1 #include<stdio.h>
 2 int add(int Number1,int Number2); //声明add函数  功能是用来计算加法
 3 int main ()
 4 {
 5     int a,b,sum;
 6     scanf("%d %d",&a,&b);
 7     sum=add(a,b);//将a和b的值作为函数的实参
 8     printf("%d",sum);
 9     return 0;
10 }
11
12 int add(int Number1,int Number2) //函数的定义
13 {
14     int result;
15     result=Number1+Number2;
16     return result; //将计算的结果作为函数的返回值
17  } 
 1 #include<stdio.h>
 2 char ShowChar();
 3 int main ()
 4 {
 5     char cResult;
 6     cResult=ShowChar();
 7     printf("%c\n",cResult);
 8     return 0;
 9 }
10 char ShowChar()
11 {
12     int iNumber;
13     printf("Please input a number \n");
14     scanf("%d",&iNumber);
15     return iNumber;
16 }
17 /*
18 程序功能:通过ShowChar函数 得到一个数字 并对照ASCII码 转换为对应的字符 返回到Main函数中的 cResult中 然后打印出来
19 需要注意的是:函数的返回值的类型就是你定义这个函数的类型
20 */

函数的实参和形参是一种很简单的东西 形参就是任何值的实参 很简单的东西 书里面竟然用了 牛奶xx一大堆废话来讲这个 还是郝斌老师说的对 拿现实中的事情 硬套在程序中 这样是没卵用的

时间: 2024-10-25 21:56:13

函数的简单调用的相关文章

php闭包实现函数的自调用,也是递归

php的闭包可能不常用,但是在某些场合之下还是可以考虑用php的闭包来实现某些功能的,比如递归,这里讲一下用php的闭包实现递归 //php闭包实现函数的自调用,也就是实现递归 function closure($n,$counter,$max){ //匿名函数,这里函数的参数加&符号是,引址调用参数自己 $fn = function (&$n,&$counter,&$max=1) use(&$fn){//use参数传递的是函数闭包函数自身 $n++; if($n

C++函数指针简单使用

函数指针: 函数指针必须包含要调用的函数的内存地址,为了工作正确,指针还必须包含其他信息,即指针所指向的函数的参数列表中的参数类型以及返回类型.因此,在声明函数指针时,必须指定该指针可以指向的函数的参数类型和返回类型,以及指针名. 函数指针的一般形式如下: 返回类型(*指针明名)(参数类型列表); 注意:指针名上的括号是必不可少的,否则*就会与返回类型结合,就成了一个函数原型了. 示例: #include <iostream> using std::cout; using std::endl;

(hdu step 7.2.2)GCD Again(欧拉函数的简单应用——求[1,n)中与n不互质的元素的个数)

题目: GCD Again Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 125 Accepted Submission(s): 84   Problem Description Do you have spent some time to think and try to solve those unsolved problem afte

java mysql自定义函数UDF之调用c函数

正如sqlite可以定义自定义函数,它是通过API定义c函数的,不像其他,如这里的mysql.sqlite提供原生接口就可以方便的调用其他语言的方法,同样的mysql也支持调用其它语言的方法. google "mysql call c function"发现一片文章 MySQL User Defined Functions  This tutorial explains what an User Defined Function (UDF) is, what it does and w

ffmpeg.c函数结构简单分析(画图)

前一阵子研究转码的时候看了FFmpeg的源代码.由于ffmpeg.c的代码相对比较长,而且其中有相当一部分是AVFilter有关的代码(这一部分一直不太熟),因此之前学习FFmpeg的时候一直也没有好好看一下其源代码.最近正好看了看AVFilter的知识,顺便就看了下FFmpeg的源代码,在这里画图理一下它的结构.目前好多地方还没有弄明白,等到以后慢慢完善了. 先说明一下自己画的结构图的规则:图中仅画出了比较重要的函数之间的调用关系.粉红色的函数是FFmpeg编解码类库(libavcodec,l

字符编码知识简介和iconv函数的简单使用

字符编码知识简介和iconv函数的简单使用 字符编码知识简介 我们知道,在计算机的世界其实只有0和1.期初计算机主要用于科学计算,而我们知道一个数,除了用我们常用对10进制表示,也可以用2进制表示,所以只有0和1就可以进行科学计算,但是为了便于计算,大神们还是向计算机中引入的编码,比如通常我们用补码表示一个负数.所以编码这个东西,是从一开始就伴随着计算机的.到现在,我们的生活已经完全离不开计算机了,计算机也不仅仅用于科学计算了,更多地应用系信息处理.那计算机怎样表示与我们生活息息相关的事物呢,一

$.extend()和$.fn.extend()函数用法简单介绍

$.extend()和$.fn.extend()函数用法简单介绍:标题中的两个方法在jQuery插件开发中非常的重要,下面通过简单的代码实例介绍一下它们的用法.本章节不会介绍它的原理,而是只给出它们的作用是什么,能够做什么事情.jQuery.extend()可以为jQuery类添加新的方法,类似于c#或者java中的静态方法.jQuery.fn.extend()可以为jQuery的对象实例添加新的方法.代码实例: <!DOCTYPE html> <html> <head>

ffplay.c函数结构简单分析(绘图)

近期重温了一下FFplay的源码. FFplay是FFmpeg项目提供的播放器演示样例.虽然FFplay不过一个简单的播放器演示样例,它的源码的量也是不少的. 之前看代码,主要是集中于某一个"点"进行研究,而没有从整体结构上进行分析.本文就打算弥补之前学习的不足,从整体结构上分析一下FFplay的源码,绘图理一下它的结构.当中还有诸多不足.以后有机会慢慢完好.说明一下自己画的结构图的规则:图中仅画出了比較重要的函数之间的调用关系. 粉红色的函数是FFmpeg编解码类库(libavcod

函数的简单概要

在使用上,函数在各大语言中的应用场景都大同小异(在一些语言当中,函数被称为方法,如oc),主要是为了提高代码的可维护性,python的函数语法也相对简洁,用关键字def来定义.重点在于参数的传递和引用,本文尽量不去讨论形参实参之类的概念,直接用代码对函数的使用做一些简单实例. 首先来看一下函数的定义和使用.python的函数可以自由选择是否有返回值,如果没有返回值则默认为null,并不会报错.python不支持前向引用,因此函数调用必须在函数实现以后,先看一下两个简单的python函数如下: d