小弟请教 C语言函数不带参数的问题

小弟请教 C语言函数不带参数的问题,第1张

参数是因为能传递参数(传入、传出),即便返回一个状态也是好的,不带参数的话只完成了一些全局变量的修改,运行结果无法监控。所以最好还是传递参数,如果没有必要传入,那么返回个退出状态就可以了。

main函数必须定义为int;

函数在main后,必须先声明再使用;

#include<stdioh>

int main()

{

void hello();

hello();

}

void hello()

{

printf("Welcome to C!");

}

这是声明,只是告知编译器,后面用到show_n_char函数是有两个参数,一个是char,一个是int型,且无返回值。但后面一定有该函数的定义,在定义中就必定有形参名了。比如后面有

void

show_n_char(char

a,int

b){}

这时就能确定把实参传递给谁了!

简单地来说,无参数函数就是不传入参数的函数,有参数函数就是要传入参数的函数,空函数就是函数体为空的函数,举例子来说吧:

无参数函数是这样:

Example1(){

printf("这是无参数函数");

}

有参数函数是这样:

Example2(int a){

printf("这是有参数函数,参数值为%d",&a);

}

空函数是这样:

Example3(){

/这里什么都没有/

}

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/11682318.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存