带参数是因为能传递参数(传入、传出),即便返回一个状态也是好的,不带参数的话只完成了一些全局变量的修改,运行结果无法监控。所以最好还是传递参数,如果没有必要传入,那么返回个退出状态就可以了。
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(){
/这里什么都没有/
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)