OK,接下来我们开始学习函数的作用,我们所定义的函数可以重复多次使用,定义的函数也可以实现嵌套,
我们先来看一看函数的重复多次使用,代码如下:
在这里我们重复使用了“_func1()”函数
#include<stdio.h> void _func1() { printf("***************\n"); } void _func2() { printf("Hello world!\n"); } int main() { _func1(); _func2(); _func1(); return 0; }
代码调试截图如下:
我们也可以用嵌套的方式显示上面的内容,代码如下:
#include<stdio.h> void _func1() { printf("***************\n"); void _func2(); _func2(); } void _func2() { printf("Hello world!\n"); void _func3(); _func3(); } void _func3() { printf("***************\n"); } int main() { _func1(); return 0; }
代码调试截图如下:
虽然函数可以嵌套使用,但是要记住,函数不能嵌套定义,例如错误代码如下:
我将 “_func2()在“_func1()”里嵌套定义了,
#include<stdio.h> void _func1() { printf("***************\n"); voit _func2() { printf("Hello world!\n"); } } int main() { _func1(); _func2(); _func1(); return 0; }
函数嵌套定义错误代码调试截图如下:因为我的函数嵌套定义了,所以编译器报错了
未经允许不得转载:晗雅|星空 » C语言轻松学习-11
评论抢沙发