C 语言自学之 有参与无参
#include <stdio.h>
int Study()
{
printf("小明在 CSDN 上学习\n");
return 0;
}
int Curriculum(int a)
{
printf("小明在 CSDN 上已经参与学习了%d门课程\n",a);
return 0;
}
int main()
{
Study();//调用自定义函数
Curriculum(100);//输入自定义函数名称和参数即可直接调用
return 0;
}
无参数函数:
#include <stdio.h>
int Matrix()
{
int i,j;
for (i=1;i<=3;i++)
{
for (j=1;j<=3;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
int main()
{
Matrix();
return 0;
}
有参数函数:
#include <stdio.h>
int Matrix(int n)
{
int i,j;
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
int main()
{
Matrix(5);
return 0;
}
Matrix 矩阵
在该例子中,我们不难发现有参函数更为灵活,输出的图形可以随着n的改变而随意变动,
只要在main函数中传递一个参数就可以了;而在无参函数中输出的相对就比较固定,
当需要改动的时候还需要到自定义的方法内改变循环变量的值。