行业资讯
您现在所在的位置:首页>企业动态>行业资讯

C语言中有参函数和无参函数分别是什么?

编辑:学到牛牛IT培训    发布日期: 2023-05-11 09:14:34  

在C语言中,函数是一组可重用的代码块,它可以接收输入参数并返回输出结果。根据函数是否带有参数,可以将C语言函数分为有参函数和无参函数。


1683767013841.jpg


无参函数指不需要任何输入参数就能执行的函数,它们通常用于完成不需要外部输入的任务。例如,下面是一个简单的无参函数示例:


#include <stdio.h>


void say_hello(void) {

    printf("Hello, world! ");

}


int main(void) {

    say_hello();

    return 0;

}


在这个例子中,函数`say_hello()`不需要任何输入参数,它只是简单地向控制台输出"Hello, world!"。因此,在`main()`函数中直接调用了`say_hello()`函数。


有参函数则指需要传入至少一个参数才能执行的函数,它们通常用于处理需要外部输入的任务。例如,下面是一个简单的有参函数示例:


#include <stdio.h>


int add(int x, int y) {

    return x + y;

}


int main(void) {

    int a = 10, b = 20;

    int sum = add(a, b);

    printf("%d + %d = %d ", a, b, sum);


    return 0;

}


在这个例子中,函数`add(int x, int y)`需要两个整数参数x和y,它会将这两个数相加并返回结果。然后,在`main()`函数中定义了两个整数变量a和b,并将它们传递给`add()`函数。最后,将返回值打印到控制台输出。


需要注意的是,C语言中有参函数和无参函数的参数类型应该与调用该函数时提供的参数类型完全相同。如果参数类型不匹配,则会导致编译错误或未定义的行为。


总之,在C语言中,函数可以分为有参函数和无参函数。无参函数不需要任何输入参数就能执行,而有参函数需要至少一个参数才能执行。根据实际需求选择合适的函数类型,可以使程序更加灵活、高效。


免费试学
课程好不好,不如实地听一听

推荐阅读

  • 计算机专业的就业难度怎么样?

    国产午夜鲁丝片AV无码蜜臀,福利免费观看午夜体检区,人妻少妇精品无码专区APP,伊人久久大香线蕉成人综合网,国产妓女在线观看视频,亚洲成a人片在线观看尤物,亚洲精品国产一二三无码AV,亚汌国产一区二区三区

  • 嵌入式软件开发学习路线

    国产午夜鲁丝片AV无码蜜臀,福利免费观看午夜体检区,人妻少妇精品无码专区APP,伊人久久大香线蕉成人综合网,国产妓女在线观看视频,亚洲成a人片在线观看尤物,亚洲精品国产一二三无码AV,亚汌国产一区二区三区

  • 为什么自学编程那么难?

    国产午夜鲁丝片AV无码蜜臀,福利免费观看午夜体检区,人妻少妇精品无码专区APP,伊人久久大香线蕉成人综合网,国产妓女在线观看视频,亚洲成a人片在线观看尤物,亚洲精品国产一二三无码AV,亚汌国产一区二区三区

  • IT培训机构出来的到底好不好就业呢?

    国产午夜鲁丝片AV无码蜜臀,福利免费观看午夜体检区,人妻少妇精品无码专区APP,伊人久久大香线蕉成人综合网,国产妓女在线观看视频,亚洲成a人片在线观看尤物,亚洲精品国产一二三无码AV,亚汌国产一区二区三区

封闭学习

2

1

028-61775817

蜀ICP备2021001672号

在线咨询 免费试听VIP课程