以下叙述中正确的是().A、可以在一个函数中定义另一个函数 B、main()函数必须放在其它函数之前以下叙述中正确的是().A、可以在一个函数中定义另一个函数B、main()函数必须放在其它函
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 08:22:05
以下叙述中正确的是().A、可以在一个函数中定义另一个函数 B、main()函数必须放在其它函数之前以下叙述中正确的是().A、可以在一个函数中定义另一个函数B、main()函数必须放在其它函
以下叙述中正确的是().A、可以在一个函数中定义另一个函数 B、main()函数必须放在其它函数之前
以下叙述中正确的是().
A、可以在一个函数中定义另一个函数
B、main()函数必须放在其它函数之前
C、构成C程序的基本单位是函数
D、所有被调用的函数一定要在调用之前进行定义
以下叙述中正确的是().A、可以在一个函数中定义另一个函数 B、main()函数必须放在其它函数之前以下叙述中正确的是().A、可以在一个函数中定义另一个函数B、main()函数必须放在其它函
C、构成C程序的基本单位是函数
C、构成C程序的基本单位是函数
分析:B、main()函数也可以放在其它函数之后
C语言中自定义函数不必要在调用之前进行定义。
首先要搞清楚定义和声明的区别:
定义即给出函数体,当然也包括了函数参数的个数和类型;
声明即给出了函数头,包括函数体,也就是没有{}及其内容。
定义是为了运行准备的,
而定义只是为了让其他函数...
全部展开
C、构成C程序的基本单位是函数
分析:B、main()函数也可以放在其它函数之后
C语言中自定义函数不必要在调用之前进行定义。
首先要搞清楚定义和声明的区别:
定义即给出函数体,当然也包括了函数参数的个数和类型;
声明即给出了函数头,包括函数体,也就是没有{}及其内容。
定义是为了运行准备的,
而定义只是为了让其他函数知道要调用函数的格式而已。
设函数A调用函数F,有以下几种情形:
1. F定义在A的前面,即F函数体在A前已经写好,则不必再给出声明。
2. F定义在A的后面,则必须在调用前给出声明。
3. F和A在不同的文件中定义,则A调用F前必须在给出F的声明。
收起