c语言中的函数

1什么是函数
函数是一个独立的语句块,该语句块完成一个单一任务。
在C语言函数中,我们可以看到两个要素
1.调用特定函数的函数
2.这个特定函数本身
结论1
1.一个c语言程序是一个或多个函数的集合;
2.如果一个c语言程序仅包含一个函数,则该函数必定为main()函数;
3.如果一个c语言程序包含多个函数,则这些函数中有且仅有一个main()函数,因为程序的执行总是从main()函数开始的;
4.在c语言程序中,可以出现的函数是没有限制的;
5.程序中每一个函数都是按照一定的顺序,由main()函数调用的;
每一个函数在执行完后,控制返回到main()。当main()执行完所有的语句和寒暑 调用后,程序就结束。
结论2
1.如果函数名后面跟一个分号,就表示函数被调用。例
void main()
{
argentina();
}
2.如果函数后面跟一对花括号,而且花括号内有一条或多条语句,就表示函数定义。例
void argentina()
{
statement a;
statement b;
statement c;
}
3.任何函数都可以被其他函数调用,甚至main()函数也可以被其他函数调用。例
#include <stdio.h>
void message();
void main();
{
message();
}
void message()
{
printf("\n Can't imagine life without C");
main();
}
4.函数可以被调用任意多次。例
#include <stdio.h>
void message();
void main()
{
message();
message();


}
void message()
{
printf("\n I am supperman!!!");
}
5.程序中,函数定义的顺序和函数被调用的顺序不需要完全相同。
6.函数可以调用自己。
函数可以被另一个函数调用,但不可以在另一个函数中定义。例
void main()
{
printf("\n I am in main");
void argentina()
{
printf("I am");
}

}
7.函数类型有2种。
库函数,如printf(),scanf()等

用户自定义函数,如brazil(),等

注意事项
在写代码时应该把程序划分成一些小的单元,为每一个单独单元编写一个函数。这样就简单多了。
这些函数执行的是逻辑上相互独立的工作。



































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值