Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >C语言自定义函数的方法

C语言自定义函数的方法

作者头像
全栈程序员站长
发布于 2022-07-02 05:21:40
发布于 2022-07-02 05:21:40
2.4K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

一、C语言之自定义函数的调用

1.声明一个自定义函数:

void fun(void);//函数的声明

也可在主函数之前编写自定义函数;

2.主函数里调用自定义函数:

int main(void)

{

fun();//调用fun函数;

return 0;

}

3.编写自定义函数的功能:

void fun(void)

{

​ int a=12;

​ printf(“a=%d”,a);输出a

}

源代码如下:

#include "stdio.h"

void fun(void);//声明自定义函数

int main(void)//主函数 { fun();//调用fun函数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
	return 0;

}

void fun(void) { int a=12;//定义一个整形常量a=12; printf("a=%d",a);//输出a; }

行程序结果:

a=12

二、带参数的函数

1,声明一个自定义函数:

void fun(uchar a);

2,调用函数

int main(void)//主函数 { int i; for(i=0;i<8;i++) { fun(i);//调用fun函数 括号里一定要带参数,否则会报错 printf(“\n”);//换行 }

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
return 0;

}

3.编写自定义函数

void fun(char a)// fun函数带一个 char类型的参数 { int i=0; char b=’*’; for(i=8;i>0;i–) printf(“%c”,b);//输出a; }

源程序:

#include "stdio.h"

void fun(char a);//声明自定义函数

int main(void)//主函数 { int i; for(i=0;i<8;i++) { fun(i);//调用fun函数 printf("\n");//换行 }

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
return 0;

}

void fun(char a) { int i=0; char b='*'; for(i=8;i>0;i--) printf("%c",b);//输出a; }

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/147813.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
C语言进阶指南(2)(库函数与自定义函数)
以数学概念中的函数为例,我们知道数学中函数时输入自变量的参数就能得到函数的值。如函数y=kx+b,若我们为输入1,则函数的结果是k+b。
代码小豪
2024/06/05
1690
[C语言] 函数详解:库函数与自定义函数
在数学中,函数定义为通过一个变量的变化来影响另一个变量的变化。在C语言中,函数的概念与数学中的函数类似:一个函数接受参数(输入),经过一系列操作,返回结果(输出)。函数能够帮助我们将代码分成模块化的结构,使得代码的可读性和维护性大大提高。
DevKevin
2024/10/12
2850
C语言-函数的定义、声明、传参
C语言里函数是非常重要的知识点,一个完整的C语言程序就是由主函数和各个子函数组成的,主函数调用子函数完成各个逻辑功能。
DS小龙哥
2022/01/07
1.6K0
【C语言】卍字通晓→函数+递归
🚀write in front🚀    🔎大家好,我是泽En,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 🏅2021年度博客之星物联网与嵌入式开发TOP5→周榜43→总榜3343🏅 🆔本文由 泽En 原创 CSDN首发🐒 如需转载还请通知⚠ 📝个人主页:打打酱油desu_泽En_CSDN博客🎓 🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​ 📣系列专栏:【C】系列_打打酱油desu-CSDN博客📢 ✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本📩 ---- 目录
謓泽
2022/12/12
7930
【C语言】卍字通晓→函数+递归
【C语言简单说】七:自定义函数(1)
在最开始的说过,函数可以比喻工具箱,那么我们现在开始自己开始制作函数了,自己制作函数是很简单的,如下代码:
1_bit
2020/10/23
4640
【C语言简单说】七:自定义函数(1)
【C语言】了解函数,认识函数
函数(function)的概念,有些翻译为:子程序,子程序这种翻译更加准确⼀些。C语言中的函数就是一个完成某项特定的任务的一小段代码。C语⾔的程序其实是由⽆数个小的函数组合而成的,也可以说:一个大的计算任务可以分解成若干个较小的函数(对应较小的任务)完成。
用户11367452
2024/11/21
2190
【C语言】了解函数,认识函数
[C语言]函数(function)
维基百科中,对函数的定义是子程序。在计算机科学中,子程序是一个大型程序中的某部分代码,由一个或多个语句块组成,它负责完成某项特定任务,而且,相较于其他代码,具备相对的独立性,C语言是由函数组成的,我们写的代码都是由主函数 main()开始执行的。函数是C语言程序段基本模块,是用于完成任务的程序代码单元。
IT编程爱好者
2023/04/12
2.4K0
[C语言]函数(function)
抽丝剥茧C语言(中阶)函数
数学中我们常见到函数的概念。 例如:y=f(x) 但是你了解C语言中的函数吗? 维基百科中对函数的定义:子程序 在计算机科学中,子程序(英语:Subroutine, procedure, function, routine, method, subprogram, callable unit),是一个大型程序中的某部分代码, 由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其他代 码,具备相对的独立性。 一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软件库。
有礼貌的灰绅士
2023/03/28
4800
抽丝剥茧C语言(中阶)函数
C语言的函数
1.我们知道在我们学习C语言编程的时候,总是在一个代码编写完成之后迫不及待的想知道结果,想把这个结果打印到我们的屏幕上看看。这个时候我们会频繁的使用一个功能:将信息按照一定的格式打印到屏幕上(printf)。
绝活蛋炒饭
2024/12/16
1360
C语言的函数
【c语言】函数
“函数”早已是我们在数学中常见的概念了。在数学当中,给定一个x的值,可以对应求出y值。在c语言中,也有“函数”的概念,它就是一个完成某些特定功能的代码。实际上,c语言程序就是由一个个函数组成的,我们最常使用的main函数也是函数。
ephemerals__
2024/10/24
2910
【c语言】函数
C语言入门系列之7.函数的定义、参数、调用和存储类别
一个较大的程序可分为若干个程序模块,每一个模块用来实现一个特定的功能。 在高级语言中用子程序实现模块的功能,子程序由函数来完成。 一个C程序可由一个主函数和若干个其他函数构成。
cutercorley
2020/07/23
1.9K0
C语言入门系列之7.函数的定义、参数、调用和存储类别
c语言基础学习06_函数
============================================================================= 涉及到的知识点有:1、C语言库函数、字符输入函数:gets和fgets、字符输出函数:puts和fputs、 求字符串长度函数strlen、字符串追加函数strcat、字符串有限追加函数strncat、字符串比较函数strcmp、 字符串有限比较函数strcmp、字符串拷贝函数strcpy、字符串有限拷贝函数strncpy、 格式化字符串函数sprintf(输出)、格式化字符串函数sscanf(读取输入)、解析一个字符串、 字符串查找字符函数strchr、字符串查找子串函数strstr、字符串分割函数strtok、 atoi函数、atof函数、atol函数、解析一个字符串的高级应用。 2、函数的定义和声明、函数的形式参数(形参)与实际参数(实参)、函数的返回值类型和返回值、 return函数与exit函数(exit更猛,不受位置限制)、自定义一个函数,实现大小写字母的互相转换功能、 自定义一个函数,实现atoi的功能。 3、函数的递归、递归例子:有n个人排成一队、递归例子:将10进制数转化为二进制数、 递归例子:将10进制数转化为16进制、递归例子:菲波那切数列、递归的优点与缺点。 4、多个源代码文件程序如何编译、头文件的使用、解决预编译时会出现多次函数声明问题。 ============================================================================= C语言库函数
黑泽君
2018/10/11
1.4K0
C语言【库函数与自定义函数】详解
库函数(Library function)是将函数封装入库,供用户使用的一种方式。 方法是把一些常用到的函数编完放到一个文件里,供不同的人进行调用 调用的时候把它所在的文件名用#include<>加到里面就可以了。
YIN_尹
2024/01/23
8100
C语言【库函数与自定义函数】详解
C语言详解(二) - 函数
函数是一个程序的部分代码,用来实现某些特定的功能,与主main函数分离,使程序结构模块化,代码更加清晰。 思想是高内聚低耦合。
怠惰的未禾
2023/04/27
9240
C语言详解(二) - 函数
C语言函数:编程世界的魔法钥匙(1)-学习笔记
本文全篇近一万字,由于大多数是小编手敲的,因此可能会有些错误的地方,各位大佬可以在评论区指正,万分感谢!!
LonlyMay
2024/10/21
1290
C语言函数:编程世界的魔法钥匙(1)-学习笔记
【C语言简单说】七:自定义函数(2)
刚刚说了如何自定义函数。那只是最简单的形式,那我们现在开始来说函数的返回值。我们先贴上之前的代码:
1_bit
2020/10/23
3750
【C语言简单说】七:自定义函数(2)
c语言从入门到实战——函数
C语言函数是一段可重复使用的功能代码,用于执行特定的任务。函数通常包括输入和输出,其输入是函数需要的参数,输出是返回值或输出参数。C语言中的函数定义包括函数名、返回类型、参数列表和函数体。
鲜于言悠
2024/03/20
1230
c语言从入门到实战——函数
c语言定义函数和声明函数_C语言中用户定义函数的类型
There can be 4 different types of user-defined functions, they are:
全栈程序员站长
2022/06/28
2.8K0
C语言——E/函数
⼀个⼤的计算任务可以分解成若干个较小的函数(对应较小的任务)完成。同时⼀个函数如果能完成某项特定任务的话,这个函数也是可以重复用的,提升了开发软件的效率。
用户11015888
2024/03/11
1590
C语言——E/函数
第 3 章 简单函数
<一>数学函数 在数学中我们用过sin和ln这样的函数,例如sin(π/2)=1,ln1=0等等,在C语言中也可以使用这些函数(ln函数在C标准库中叫做log): 它有六种基本函数(初等基本表示):三角函数数值表(斜边为r,对边为y,邻边为x。)   在平面直角坐标系xOy中,从点O引出一条射线OP,设旋转角为θ,设OP=r,P点的坐标为(x,y)有    正弦函数 sinθ=y/r 正弦(sin):角α的对边 比 斜边    余弦函数 cosθ=x/r 余弦(cos):角α的邻边 比 斜边    正切函数 tanθ=y/x 正切(tan):角α的对边 比 邻边    余切函数 cotθ=x/y 余切(cot):角α的邻边 比 对边    正割函数 secθ=r/x 正割(sec):角α的斜边 比 邻边    余割函数 cscθ=r/y 余割(csc):角α的斜边 比 对边 Sin(π/2)=y/r=1,因为y=1;r=1;
py3study
2020/01/09
7750
第 3 章 简单函数
相关推荐
C语言进阶指南(2)(库函数与自定义函数)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验