函数模块化
为什么要函数模块化?
首先来说说为什么要将函数模块化。
一个c语言程序是由一个或者多个函数组成的, 所有c语言也是被称为函数式语言,那么为什么要将函数模块化呢? 任何一个程序肯定是不只是几句代码就能完成的·,所以当代码很多之后如果进行调试其实很可能就会搞混淆。所以如果代码模块化,整个程序的就会变得很清晰。从而不会影响自己的思路。方便别人调试,同时也增加了可读性。
**举例子: **打印出1到100,同时打印出大小写A到Z;(这是很简单的举个例子罢了)
#include<stdio.h>
number ( ) //打印数字自定义函数
{
for ( int i = 1; i <=100 ; i++ )
{
printf ( "%d\t",i);
}
return 0;
}
Letter ( )//打印大写字母自定义函数
{
number ( );
for ( int i = 0; i < 26; i++ )
{
printf ( "%c\t",'A'+i);
}
return 0;
}
letter ()//打印小写字母自定义函数
{
for ( int i = 0; i < 26; i++ )
{
printf ("%c\t", 'a' + i);
}
return 0;
}
int main ( )
{
Letter ( );//调用打印大写字母函数
letter ( );//调用打印小写字母函数
getchar();
return 0;
}
打印结果:
这个题很简单其实可以直接在主函数中写,但是如果写的代码这只是百分之一,或者千分之一呢,如果全都放在主函数中肯定会很麻烦的,所以这就是模块化。 注意看我的主函数main 其中并没有打印数字,但是我的结果确实打印出来的,其实是因为 我将number ( ) //打印数字自定义函数 这个函数放在了Letter ( )//打印大写字母自定义函数这个函数中,所有主函数的走向是进入Letter ( )**;//调用打印大写字母函数 这个函数然后 进入这个函数中的 number ( ) //打印数字自定义函数。在出来走完Letter函数,最后出来按照顺序结构走入letter函数中。
这个就是函数模块化。
我不是在简单的编程,而是在创造一个“世界”。
本文探讨了C语言中函数模块化的重要性,通过一个简单示例说明如何将复杂任务分解为独立函数,提高代码可读性和调试效率。
1077

被折叠的 条评论
为什么被折叠?



