函数的秘密之 有参与无参
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函数中传递一个参数就可以了;而在无参函数中输出的相对就比较固定,
当需要改动的时候还需要到自定义的方法内改变循环变量的值。
本文为博主原创文章,转载请注明来源http://www.cnblogs.com/wuyuenini/