12.下列叙述中正确的是________.A)每个C程序文件中都必须有一个main()函数 B)在C程序中main()函数的main函数中不是能定义另一个函数吗?为什么答案D是正确的
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/08 13:36:10
![12.下列叙述中正确的是________.A)每个C程序文件中都必须有一个main()函数 B)在C程序中main()函数的main函数中不是能定义另一个函数吗?为什么答案D是正确的](/uploads/image/z/6755571-27-1.jpg?t=12.%E4%B8%8B%E5%88%97%E5%8F%99%E8%BF%B0%E4%B8%AD%E6%AD%A3%E7%A1%AE%E7%9A%84%E6%98%AF________.A%EF%BC%89%E6%AF%8F%E4%B8%AAC%E7%A8%8B%E5%BA%8F%E6%96%87%E4%BB%B6%E4%B8%AD%E9%83%BD%E5%BF%85%E9%A1%BB%E6%9C%89%E4%B8%80%E4%B8%AAmain%28%29%E5%87%BD%E6%95%B0+B%EF%BC%89%E5%9C%A8C%E7%A8%8B%E5%BA%8F%E4%B8%ADmain%28%29%E5%87%BD%E6%95%B0%E7%9A%84main%E5%87%BD%E6%95%B0%E4%B8%AD%E4%B8%8D%E6%98%AF%E8%83%BD%E5%AE%9A%E4%B9%89%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%87%BD%E6%95%B0%E5%90%97%3F%E4%B8%BA%E4%BB%80%E4%B9%88%E7%AD%94%E6%A1%88D%E6%98%AF%E6%AD%A3%E7%A1%AE%E7%9A%84)
12.下列叙述中正确的是________.A)每个C程序文件中都必须有一个main()函数 B)在C程序中main()函数的main函数中不是能定义另一个函数吗?为什么答案D是正确的
12.下列叙述中正确的是________.A)每个C程序文件中都必须有一个main()函数 B)在C程序中main()函数的
main函数中不是能定义另一个函数吗?为什么答案D是正确的
12.下列叙述中正确的是________.A)每个C程序文件中都必须有一个main()函数 B)在C程序中main()函数的main函数中不是能定义另一个函数吗?为什么答案D是正确的
你的原题是这个吧:
下列叙述中正确的是().
A.每个c程序文件中都必须要有一个main函数
B.在C程序中main()的位置是固定的
C.C程序中所有函数之间都可以相互调用,与函数所在位置无关
D.在C程序的函数中不能定义另一个函数
关于D,这里有一段解释:
C语言规定,函数的定义不能嵌套,即不能在函数的定义体内又包含另一个函数的定义.这就保证了每一个函数是一个独立的和功能单一的程序单元.在由多个函数组成的c语言程序中,函数定义的先后顺序与其被调用的先后次序无关,即函数的定义次序不影响其调用次序.由此可以看出,一个c语言的程序实质上是一系列相互独立的函数的定义,函数之间只存在调用和被调用的关系.
最重要的是第一句:函数的定义不能嵌套.
我觉得你是不是把定义理解为强调了,如果子函数在main函数下方,在调用函数前是要先强调一下的,但那不是定义.
至于A,注意题目说的是文件,调用文件(如头文件)就不需要main函数,它也是一个文件啊.
B显然是不对的,这就不用解释了吧.
C错在,函数要先定义了才能调用,函数位置在前就先定义,前面的不能调用后面的.
我也刚学C语言1个学期,说的可能有一些偏差,但希望能帮到你,祝你进步!