C语言自定义函数的方法

C语言自定义函数的方法一、C语言之自定义函数的调用1.声明一个自定义函数:voidfun(void);//函数的声明也可在主函数之前编写自定义函数;2.主函数里调用自定义函数:intmain(void){fun();//调用fun函数;return0;}3.编写自定义函数的功能:voidfun(void){​ inta=12;​ printf(“a=%d”,a);输出a}源代码…

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

一、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函数

	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”);//换行
}

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");//换行
}

return 0;

}

void fun(char a)
{

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

运行程序:

1555162371404

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 激光slam学习日记——基于滤波器的激光SLAM方法

    激光slam学习日记——基于滤波器的激光SLAM方法激光slam学习日记——基于滤波器的基于滤波的方法不适合大型场景,因为误差慢慢累积,没办法修复。贝叶斯与频率学派相对应,贝叶斯估计概率,频率估计数值粒子滤波:贝叶斯中的一个特例一、贝叶斯估计独立:我们知道其中一个,并不能对求解另一个产生任何帮助;条件独立:在某种情况下,才相互独立;假设,我们知道上一时刻位姿和上一个位姿的运动情况,那我们可以根据这两个得到此时刻的位姿,进而得到此时刻的观测情况,但是我们一旦知道这时刻的位姿,那上一时刻的运动情况与观测便不再有关系了。(好啰嗦)全概率:积分号内部

    2022年8月23日
    5
  • Dreamweaver 2020安装教程[通俗易懂]

    Dreamweaver 2020安装教程[通俗易懂]装前先关闭杀毒软件和360卫士,注意安装路径不能有中文,安装包路径也不要有中文。1.鼠标右击【Dreamweaver2020】压缩包选择【解压到Dreamweaver2020】。2.双击打开解压后的【Dreamweaver2020】文件夹。3.双击打开【setup】文件夹。4.鼠标右击【Set-up】选择【以管理员身份运行】。5.点击【继续】。6.点击文件夹图标,然后点击【更改位置】更改安装路径。7.建议安装在除…

    2022年5月25日
    37
  • java 随机数算法_Java随机数算法原理与实现方法实例详解

    java 随机数算法_Java随机数算法原理与实现方法实例详解本文实例讲述了Java随机数算法。分享给大家供大家参考,具体如下:软件实现的算法都是伪随机算法,随机种子一般是系统时间在数论中,线性同余方程是最基本的同余方程,“线性”表示方程的未知数次数是一次,即形如:ax≡b(modn)的方程。此方程有解当且仅当b能够被a与n的最大公约数整除(记作gcd(a,n)|b)。这时,如果x0是方程的一个解,那么所有的解可以表示为:{x0+k…

    2022年7月26日
    8
  • 处理死链一「建议收藏」

    处理死链一「建议收藏」处理死链一

    2022年7月22日
    8
  • 常用网络通信协议结构图「建议收藏」

    常用网络通信协议结构图「建议收藏」话不多说直接上图妈妈再也不用担心我搞不清楚网络协议关系了一图降十会

    2022年9月16日
    0
  • UML概述及UML图详解[通俗易懂]

    UML概述及UML图详解[通俗易懂]​UML概述一、UML简介(一)UML(UnifiedModelingLanguage)为面向对象软件设计提供统一的、标准的、可视化的建模语言。适用于描述以用例为驱动,以体系结构为中心的软件设计的全过程。(二)UML的定义包括UML语义和UML表示法两个部分。 1.UML语义:UML对语义的描述使开发者能在语义上取得一致认识,消除了因人而异的表达方法所造成的影响; 2.UML表…

    2022年10月22日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号