C语言中自定义函数
来源:互联网 发布:qq同步助手java版 编辑:程序博客网 时间:2024/05/15 14:08
C语言是一个面向过程的语言,它函数库里的函数是有限的也是比较底层的函数往往不够我的需求
所以C语言可以自定义函数,让编程人员按自己的需求去定义自己想要的函数来更方便的处理数据
像我们常用的printf,getchar和putchar函数等等都是从C语言的函数库来的,这三个函数都定义都在stdio.h这个头文件中
详细的定义将在后续的博文中按学习过成更新。
下边我们先说一下自定义函数的格式和方式
1.声明函数: 声明一个返回整形值的函数ccc,格式如下(函数返回值的类型 函数名())
int ccc( )
2.拟定函数的接受值:让ccc函数接受两个整形数值b和c
int ccc(int b, int c)
3.函数体:函数体是将这个函数所接受的数值该如何处理,怎么处理的一个过程,这儿我们就将函数ccc说接受的两个值b和c相加
int ccc(int b, int c)
{
int d;
d = b + c; //将b和c的值相加然后赋值给d
}
4.函数的返回结果:函数的返回结果是返回给所调用它的函数,函数的返回值有return 来返回具体如下
int ccc(int b, int c)
{
int d;
d = b + c; //将b和c的值相加然后赋值给d
return d;
}
5.函数的调用:用一下方式将调用这个ccc函数 函数名(函数接受的值1,函数接受的值2)
main()
{
int x = 4, y = 5;
int SUMY;
SUMY = ccc(x, y); //函数ccc的调用,让x的值赋值给以上ccc函数的接受值b,y赋值给c。然后将b+c后返回给main函数,然后再将相加的值赋值给SUMY
printf("X + Y = %d\n", SUMY);
}
上边就是一个函数声明的基本过程,下边将演示这个函数的调用和执行结果:
[root@CWG hc]# cat hs.c
#include <stdio.h>
int ccc(int b, int c) //声明一个函数ccc接受两个int类型的数值分别是b和c
{
int d;
d = b + c;
return d; //经过函数体的运算,将返回d的值给调用者
}
main()
{
int x = 4, y = 5;
int SUMY;
SUMY = ccc(x, y); //用ccc的函数体运算x和y两个int类型数值的和
printf("X + Y = %d\n", SUMY); //打印出SUMY的值
}
[root@CWG hc]# ./hs
X + Y = 9
整体是一个自定义函数的声明定义和调用过程
#############################
迷途小运维学习C编程语言笔记
作者:john
转载请注明出处
- C语言中自定义函数
- C语言中自定义函数和函数的使用方法
- 在C语言中比较两字符串(自定义函数)
- c语言自定义函数大全
- 74 C语言自定义函数
- C语言:自定义字符串函数
- C语言自定义函数细节
- C语言中函数
- C语言:自定义函数/字符串函数
- C 语言中自定义类型排序函数qsort以及相应的二分法查找函数bsearch
- 在c语言中自定义了一个函数,在main中调用时提示找不到标识符
- C语言:自定义格式时间函数
- postgresql 多行变一行,C语言自定义函数
- DB2自定义函数(C语言)实战
- DB2自定义函数(C语言)
- 自定义的delay()函数(C语言)
- C语言实现自定义多参数函数
- 自定义C语言几个常见函数
- tcp/ip详解读书笔记之TCP协议(1)
- hdu4339 Query 树状数组
- 最速梯度下降法网站分享
- Saliency Filter
- VMware 9 安装 Mac OS X 10.8 Mountain Lion 图文全程
- C语言中自定义函数
- 根本无处可避的广东三游
- Android 屏幕适配
- git安装
- 判断两个键同时按下,这里是两个方向键
- 【飞秋教程】文字表情图片对话
- weblogic知识点
- MFC位图显示
- 15.4 寸macbook pro