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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Set集合详解

    Set集合详解定义:一个set集合不能包含重复的元素,set实现Collection并增加了hashCode和equals方法。set不允许存储值相同的元素,原因为在取值的时候set依靠的是元素本身取值。由于set提供了hashCode和Equals方法,所以set支持比较。set主要实现HashSet,TreeSet,LinkedHashSet(后面会分别以不同的文章介绍着三种实现)set允许存储一个null…

    2022年6月3日
    145
  • updog:一款局域网传输文件的软件

    updog:一款局域网传输文件的软件前言不知道你是否有过这样的需求,在局域网传输文件,苦于没有好的软件支持,或者只能单向传输,updog可以完全解决这种问题安装pip3installupdogupdog是python中的一个第三方库使用updog这里注意updog要在可以读写的路径下面运行,否则访问会出错,或者启动就会报错如果你不想切换到路径去运行,也可以使用-d去指定一个可读写的目录optiona…

    2022年5月29日
    46
  • socket 编程入门教程(五)UDP原理:1、设计UDP server类

    socket 编程入门教程(五)UDP原理:1、设计UDP server类

    2021年8月29日
    54
  • CodeForces 484A Bits

    CodeForces 484A Bits

    2022年1月13日
    50
  • jenkins批量执行任务实践

    jenkins批量执行任务实践1、下载插件Multijobplugin2、创建MultijobJobname:对应job的路径Killthephaseon:设置未never表示前面的job失败也不会关掉后面的job选择并行还是串行:parallel表示并行,sequentially表示串行最终显示3、配置公共参数在Multijob中增加参数构建此时设置的参数为后面所有job的参数;如果之前的job也增加了参数构建,则原有的参数会被覆盖…

    2022年5月8日
    98
  • 2021Eclipse最新下载与安装教程

    2021Eclipse最新下载与安装教程2021Eclipse下载与安装教程具体步骤如下:1.下载Eclipse软件下载可以在Eclipse官方下载,也可以在国内镜像地址下载。由于Eclipse官方地址服务器在国外,下载速度比较慢,国内镜像地址下载速度会快很多。1.1官方下载官方下载地址:https://www.eclipse.org/downloads/packages/release.访问官方下载地址。如下所示:在这里插入图片描述点击要下载的版本,以2018-09为例,进入下面窗口,选择Rpackages在这里插入图

    2022年6月3日
    38

发表回复

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

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