在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
C语言中的函数
目录
概述
C语言中函数的定义和声明
函数允许的参数类型
函数允许的返回类型
递归 函数直接或间接调用自身 举例说明 将一个数作为字符串打印(注意问题:数字是以反序生成的:低位数字先于高位数字生成,但它们必须以与此相反的次序打印;解决方法:依次放进一个数组中进行反序打印;使用递归) void printd(int n){ if(n < 0){ putchar('-'); n = -n; } if(n / 10) printd(n / 10); putchar(n % 10 + '0'); } 注意 函数递归调用自身时,每次调用都会得到一个与以前的自动变量集合不同的新的自动变量集合 递归并不节省存储器的开销,因为递归调用过程中必须在某个地方维护一个存储处理值的栈。递归的执行速度并不快,但递归代码比较紧凑
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论