函数的秘密之 有参与无参

C 语言自学之 有参与无参

 1 #include <stdio.h>
 2  
 3 int Study()
 4 {
 5     printf("小明在 CSDN 上学习\n");
 6     return 0;
 7 }
 8 int Curriculum(int a)
 9 {
10     printf("小明在 CSDN 上已经参与学习了%d门课程\n",a);
11     return 0;
12 }
13  
14 int main()
15 {
16     Study();//调用自定义函数
17     Curriculum(100);//输入自定义函数名称和参数即可直接调用
18     return 0;
19 }

无参数函数:

 1 #include <stdio.h>
 2 int Matrix()
 3 {
 4     int i,j;
 5     for (i=1;i<=3;i++)
 6     {
 7         for (j=1;j<=3;j++)
 8         {
 9             printf("*");
10         }
11         printf("\n");
12     }
13     return 0;
14 }
15 int main()
16 {
17     Matrix();
18     return 0;
19 }

有参数函数:

 1 #include <stdio.h>
 2  
 3 int Matrix(int n)
 4 {
 5     int i,j;
 6     for (i=1;i<=n;i++)
 7     {
 8         for (j=1;j<=n;j++)
 9         {
10             printf("*");
11         }
12         printf("\n");
13     }
14     return 0;
15 }
16 int main()
17 {
18     Matrix(5);
19     return 0;
20 }

Matrix  矩阵
    在该例子中,我们不难发现有参函数更为灵活,输出的图形可以随着n的改变而随意变动,
    只要在main函数中传递一个参数就可以了;而在无参函数中输出的相对就比较固定,
    当需要改动的时候还需要到自定义的方法内改变循环变量的值。

posted @ 2020-12-13 16:59  伍悦匿匿  阅读(159)  评论(0编辑  收藏  举报