33问答网
所有问题
当前搜索:
在函数中不可以再定义函数
在函数
内
不能再定义函数
???
答:
函数内不能再定义函数是对的
。在函数内只能调用另外的函数
为什么C语言不允许
在函数
内部
定义函数
?
答:
C语言不允许
在函数
内部
定义函数
,这主要是由于几个设计上的考虑:1、静态作用域规则:C语言遵循静态作用域规则,这意味着变量和函数的作用域是在编译时确定的。如果在函数内部定义函数,那么这个内部函数的作用域将与外部函数重叠,这可能导致命名冲突和理解上的困难。2、编译时链接:C语言使用静态链接,这...
c++中main()
函数中不能定义
别的函数吗?
答:
main函数与用户自己
定义
的函数都是各自独立的模块,即函数
不能
嵌套定义,通俗的说,你不能在一个函数的函数体内定义另一个函数,即使在main
函数中
也不行。但main
函数可以
对用户自己定义的函数进行调用(但main函数只能由系统调用)。用户自己定义多个函数时,这几个用户自己定义的函数之间都可以互相调用 。
c语言中
函数中
还
可以再定义函数
吗
答:
不可以
,即使主函数中也不可以,C语言只允许在函数中声明和嵌套调用。C语言中是不允许作嵌套的函数定义。因此程序中各个函数之间是平行的,不存在上一级函数和下一级函数的问题,这样是为了简化C语言编译器的逻辑性。
C/C++中函数允许在一个
函数中
又
定义
一个函数吗?如果
不能
,那是为什么呢...
答:
不能
在一个
函数中
又
定义
一个函数(这个记到就
可以
了 ,) 只能在一个函数中调用另一个函数 这叫做嵌套调用
C语言:
可以
在一个
函数中定义
另一个函数为什么不对?
答:
其实不用我多说,你一看到一个
函数里
又
定义
另一个函数时,你就觉得很乱了.尤其是当代码写
得
很长很长是,更弱爆了!3.从使用,管理方便角度看.这样规定了,
可以
使编程模块化,就是不用等前面的写完,后面的才能写.它可以同时进行n个模块(模块可以简单的认为是一个或多个的函数),方便且提高效率啊.
C语言
中不能在函数里面
声明函数吗
答:
C语言允许函数里声明函数,但是不建议这么写,因为不利于多文档的组织。C语言禁止
函数里定义函数
,但是个别编译器却没遵循标准。C语言的标准和编译器的实现并不是完全统一,为了
可
移植性,建议一切都按C语言标准中推荐的做法来写。我还写了个代码附带注释,程序在CFree这个IDE(内置gcc编译器)上运行是...
为什么C++语言不允许在一个
函数
的
定义中再定义
另一个函数? 举个例子说 ...
答:
c++中允许
函数
的嵌套调用,但不允许函数的嵌套
定义
,例如:include<iostream.h> int SwpInt(int *a,int *b){ int c;c=*a;a=*b;b=c;return a;} void main(){ int e=12;int f=89;SwpInt(&e,&f);cout<<e<<endl<<f<<endl;} 这样定义是对的,但是如果如下定义就会出现编译错误:i...
在C程序的
函数中不能定义
另一个函数,这句话是什么意思啊?为什么啊...
答:
不能定义
另一个
函数
,但是
可以
使用另一个函数。比如A函数运行中要“引用”到B函数,可以。注意,是引用,B函数的实际运行方式要在A函数之外编写。就是,首先B函数已经编写好了,然后A函数运行的时候可以调用B函数,但是不能你写着A函数的时候,突发奇想,要写个B函数,而且还要直接写在A函数之中,...
c语言中
可以
在一个
函数中定义
另一个函数?
答:
可以
在一个函数中调用另一个函数,但
不能
在一个
函数中定义
另一个函数。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
可以在一个函数中定义另一个函数
函数为什么不可以嵌套定义
函数的参数中不能再包含函数
c语言函数中可以定义函数吗
函数里可以包含此函数吗
间接递归调用
函数内不可以嵌套定义函数
用户定义的函数不可以调用的函数是
在一个函数中定义另一个函数