www问答网
所有问题
c语言能嵌套定义吗
如题所述
举报该问题
推荐答案 2022-12-20
不能。C语言是一种计算机程序设计语言。既有高级语言的特点,又具有汇编语言的特点,不能嵌套定义函数,但可以嵌套调用函数,也就是说,在调用一个函数的过程中,又调用另一个函数。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/15AW4K13554K5533414.html
相似回答
c语言能嵌套定义吗
答:
不能
。C语言是一种计算机程序设计语言。既有高级语言的特点,又具有汇编语言的特点,不能嵌套定义函数,但可以嵌套调用函数,也就是说,在调用一个函数的过程中,又调用另一个函数。
c语言
中“函数的
定义
不
可以嵌套
,但函数的调用可以嵌套”是什么意思...
答:
函数体可以在后来再输入 但是一定要先声明再使用
所谓不能嵌套定义就是不能再一个函数体
(任何一个函数)内部声明一个函数 比如在main函数内就不能有int fun(int ,int )定义 这样是错误的 一个程序是从main函数开始的 也是从main函数结束的 这样在main函数内调用其它函数就不矛盾了...
C语言
函数
嵌套
问题
答:
在C语言中,所有的函数定义,包括主函数main在内,都是平行的。也就是说,在一个函数的函数体内,
不能再定义另一个函数, 即不能嵌套定义.在例子中
,没有嵌套定义的.int max(int a,int b){ if(a>b)return a;else return b;}//这是在定义max 而main()函数中,void main(){ int max(in...
C语言
中为什么函数定义不
能嵌套定义
?
答:
C语言中函数的定义都是相互平行、相互独立的,也就是说在函数定义时,函数体内不能包含另一个函数的定义,
即函数不能嵌套定义
,但可以 嵌套调用。嵌套函数,就是指在某些情况下,您可能需要将某函数作为另一函数的参数使用,这一函数就是嵌套函数。一个为大家所熟知的例子就是 qsort函数会将一个比较器...
c语言
中不允许作
嵌套
的函数
定义
,但允许函数什么和什么调用
答:
C语言
不允许函数作
嵌套定义
,但
可以嵌套
调用;可以递归调用 主函数可以调用任何的函数,其他函数之间也可以相互调用,但其他函数不能调用主函数
c语言可以
在一个函数内部
定义
另外一个函数吗?
答:
不行,函数只能嵌套调用,不
能嵌套定义
。
为什么“
C语言
既
可以嵌套定义
又可以递归调用”是错的?
答:
不
可以嵌套定义
的,只能递归调用
在
c语言
程序中函数的
定义可以嵌套吗
答:
答案是C;A:函数的
定义
不
可以嵌套
,但函数的调用可以嵌套 B:一个
C语言
程序的执行是从函数main开始,但main结束整个函数就结束。C:正确。D:可以不按顺序书写。但是如果函数调用先于函数定义,则需要有函数声明。楼主有不懂可以问哦。
为什么“
C语言
既
可以嵌套定义
又可以递归调用”是错的?
答:
C语言可以
递归调用,但是(函数)不
能嵌套定义
。例如:int fact(int n){ if (n == 0) return 1; else return n * fact(n - 1);}图中的递归调用是允许的。而:void foo(){ void bar() { // Some code }}这样在函数内定义函数是不允许的。不过结构体是可以嵌...
大家正在搜
c语言定义函数可以嵌套吗
C语言允许函数嵌套定义
写出10个字符串
c语言字符串举例
函数内可以嵌套定义函数吗
函数可以嵌套
c语言printf
定义函数可以嵌套吗
c语言函数嵌套调用