关于C语言的一道题目 内部函数 外部函数
下列叙述中正确的是()。A:C语言编译时不检查语法B:C语言的子程序有过程和函数两种C:C语言的函数可以嵌套定义D:C语言所有函数都是外部函数答案:D答案为什么是D呢...
下列叙述中正确的是()。
A:C语言编译时不检查语法
B:C语言的子程序有过程和函数两种
C:C语言的函数可以嵌套定义
D:C语言所有函数都是外部函数
答案:D
答案为什么是D呢 展开
A:C语言编译时不检查语法
B:C语言的子程序有过程和函数两种
C:C语言的函数可以嵌套定义
D:C语言所有函数都是外部函数
答案:D
答案为什么是D呢 展开
5个回答
展开全部
答案是B. C语言中,可以在一个函数中嵌套一个函数,但是不能在一个函数中定义一个函数,D中,只有在函数外部定义的函数才是外部函数,因此D错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A:C语言编译时不检查语法 // 编译时要做词法、语法检查
B:C语言的子程序有过程和函数两种 // C语言没有“过程”,都是函数
C:C语言的函数可以嵌套定义 // C语言不能嵌套定义
D:C语言所有函数都是外部函数 // 函数声明默认都为extern,即外部函数声明;与之相对应的为static声明
B:C语言的子程序有过程和函数两种 // C语言没有“过程”,都是函数
C:C语言的函数可以嵌套定义 // C语言不能嵌套定义
D:C语言所有函数都是外部函数 // 函数声明默认都为extern,即外部函数声明;与之相对应的为static声明
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A项:c语言程序编译时肯定要检查语法!这点相信你也明白吧!
B项:c中过程不存在,只有函数的概念。(我觉得过程与函数的概念差不多)
C项: 函数是不可以嵌套定义,所谓嵌套定义就是在一个函数中有包括一个函数的定义完整过程,它与函数的调用是不同的,函数调用时在一函数中只有另一个调用函数的函数体并没有函数的定义过程。
D项:嵌套函数就是属于内部函数,而在C语言中是不允许发生这种情况的,只能由函数调用。函数都是外部函数。
程
B项:c中过程不存在,只有函数的概念。(我觉得过程与函数的概念差不多)
C项: 函数是不可以嵌套定义,所谓嵌套定义就是在一个函数中有包括一个函数的定义完整过程,它与函数的调用是不同的,函数调用时在一函数中只有另一个调用函数的函数体并没有函数的定义过程。
D项:嵌套函数就是属于内部函数,而在C语言中是不允许发生这种情况的,只能由函数调用。函数都是外部函数。
程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请问您这道题是在哪看到的 太谢谢您了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询