一、C语言之自定义函数的调用

1.声明一个自定义函数:

void fun(void);//函数的声明

也可在主函数之前编写自定义函数;

2.主函数里调用自定义函数:

int main(void)

{

fun();//调用fun函数;

return 0;

}

3.编写自定义函数的功能:

void fun(void)

{

​ int a=12;

​ printf(“a=%d”,a);输出a

}

源代码如下:

#include "stdio.h"

void fun(void);//声明自定义函数

int main(void)//主函数
{

fun();//调用fun函数

	return 0;

}

void fun(void)
{

int a=12;//定义一个整形常量a=12;
printf("a=%d",a);//输出a;
}

程序结果:

a=12

二、带参数的函数

1,声明一个自定义函数:

void fun(uchar a);

2,调用函数

int main(void)//主函数
{

int i;
for(i=0;i<8;i++)
{

fun(i);//调用fun函数 括号里一定要带参数,否则会报错
printf(“\n”);//换行
}

return 0;

}

3.编写自定义函数

void fun(char a)// fun函数带一个 char类型的参数
{

int i=0;
char b=’*’;
for(i=8;i>0;i–)
printf(“%c”,b);//输出a;
}

源程序:

#include "stdio.h"

void fun(char a);//声明自定义函数

int main(void)//主函数
{

int i;
for(i=0;i<8;i++)
{

fun(i);//调用fun函数
printf("\n");//换行
}

return 0;

}

void fun(char a)
{

int i=0;
char b='*';
for(i=8;i>0;i--)
printf("%c",b);//输出a;
}

运行程序:

15551623714041555162371404