/*[函数类型]函数名([形式参数表(每个形参都得定义数据类型)])-------函数首部
{
[说明语句序列]--------
[可执行语句序列]------函数体
}*/
//函数无返回值可定义为void类型。
//return语句只能返回一个值。
/*自定义函数放在main函数后,需要在main函数前做函数声明:
[函数类型]函数名([形参表]);
*/
//一个较好的程序书写顺序为:先写函数声明,然后写main函数,最后再写用户自定义函数。
/*变量定义的完整形式为:
储存类型 数据类型 变量名表
储存类型有:
auto 自动变量
static 静态变量
extern 外部变量
register 寄存器变量
*/
/*预处理命令:
宏定义 #define 可以嵌套定义,要终止其作用域可以使用#undef
文件包含 #include <> 在系统指定的路径下查找相应的文件名
或" " 先在源文件所在的文件夹下查找指定文件,找不到再在系统中寻找。
条件编译 #if
*/
# include<stdio.h>
int f();
int main()
{
int i,a=0;
for(i=0;i<5;i++) a+=f();
printf("%d\n",a);
return 0;
}
int f()
{
static int i=0;
int s=1;
s+=i;
i++;
return s;
}
每日总结(函数)
最新推荐文章于 2024-09-08 19:39:12 发布