
正文
c语言里什么不可以嵌套,c语言中不可以嵌套的
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在c语言程序中函数的定义可以嵌套吗
1、答案是C;A:函数的定义不可以嵌套,但函数的调用可以嵌套 B:一个C语言程序的执行是从函数main开始,但main结束整个函数就结束。C:正确。D:可以不按顺序书写。但是如果函数调用先于函数定义,则需要有函数声明。
2、函数是不可以嵌套定义的。这样做也没有意义,只要你把函数定义出来,那么这个程序的存储空间已经被占用,这个变量的定义并不相同,所以没有必要存在函数的嵌套定义。如果有需要就直接建立函数即可。
3、不能。C语言是一种计算机程序设计语言。既有高级语言的特点,又具有汇编语言的特点,不能嵌套定义函数,但可以嵌套调用函数,也就是说,在调用一个函数的过程中,又调用另一个函数。
相关问答
Q1: C语言中,注释不能嵌套是什么意思.
/*是C语言注释的起始标识。在C语言中,可以使用/* */作为注释文字的起始和结束标识,在/*和*/中间的文字,将不会被编译器处理,而只是提供给其它人阅读。/*和*/可以不处于一行。
注释是不能嵌套的 /* 我是注释 /* 我是注释 */ 我是注释 */上面的这种写法会出现编译错误 C语言规定/*是注释的开始,会一直找到*/结束。
不可以,当出现了第一个/*,它就会与之后出现的第一个*/匹配,之后如果再有*/出现就成了非法字符,编译器会提示错误。
Q2: c语言中“函数的定义不可以嵌套,但函数的调用可以嵌套”是什么意思...
是由于语法不支持造成在函数定义的内部不能定义函数。C语言中函数的定义都是相互平行、相互独立的,也就是说在函数定义时,函数体内不能包含另一个函数的定义,即函数不能嵌套定义,但可以嵌套调用。
不可以嵌套定义,每一个函数都有一个内存地址,这个地址是函数的入口,它是不可以在其他函数中定义的。
在c中可以嵌套调用函数,但不可以嵌套定义函数。函数嵌套调用是允许的。int a(){ b();//调用函数b } 函数嵌套定义是错误的。
C语言中,所有函数的定义都是互相平行和独立的,一个函数的定义不能包含另一个函数的定义,即不允许函数的嵌套定义。
C语言中,所有函数的定义都是互相平行和独立的,一个函数的定义不能包含另一个函数的定义,即不允许函数的嵌套定义。但函数的调用可以通过用一个函数调用另一个函数来实现,这就形成了函数的嵌套调用。
c语言里什么不可以嵌套的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言中不可以嵌套的、c语言里什么不可以嵌套的信息别忘了在本站进行查找喔。






