问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

C语言中函数为什么可以嵌套定义 ?

提问网友 发布时间:2022-03-29 09:05
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
5个回答
懂视网 回答时间:2022-03-29 13:26

c语言不能嵌套定义。

  

  C语言是目前世界上流行、使用最广泛的面向过程的高级程序设计语言。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。

  

  C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。C的运算符包含的范围很广泛,共有种34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算类型极其丰富表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。C的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据类型的运算。并引入了指针概念,使程序效率更高。另外C语言具有强大的图形功能, 支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。

热心网友 回答时间:2022-03-29 10:34

取决于编译器.

我在Ubuntu16.04 用默认gcc,在eclipse中测试可以实现嵌套定义.

经测试在函数中定义的函数,在当前作用域可以被调用.

这样一来,c语言貌似具有了一些面向对象的特性,使用起来比较方便

热心网友 回答时间:2022-03-29 11:52
C语言中函数的定义都是相互平行、相互独立的,也就是说在函数定义时,函数体内不能包含另一个函数的定义,即函数不能嵌套定义,但可以嵌套调用。嵌套调用就是某个函数调用另外一个函数(即函数嵌套允许在一个函数中调用另外一个函数)。
热心网友 回答时间:2022-03-29 13:27
函数都是平行的,不可以嵌套定义,可以嵌套调用。
热心网友 回答时间:2022-03-29 15:18
C语言不支持函数嵌套定义的,你搞错了吧?

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

相关推荐
  • c语言能不能嵌套定义

    c语言能不能嵌套定义

    c语言不能嵌套定义。C语言是目前世界上流行、使用最广泛的面向过程的高级程序设计语言。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。
    查看详情
  • c函数可以嵌套定义吗

    c函数可以嵌套定义吗

    c函数不可以嵌套定义。C语言函数是一种函数,用来编译C语言,所在库函数为ctype.h,分为分类函数,数学函数,目录函数,进程函数,诊断函数,操作函数等。
    查看详情
璋字的寓意和含义是什么? “璋”字啥意思? 璋怎么读,璋的组词,璋的读音,璋的笔顺,璋的意思 口袋妖怪黑白2 口袋妖怪白2练哪五只精灵最好 做黄鳝钩什么钢丝质量最好 南美对虾能用甲状腺激素吗? 一篇关于写长丰县的,作文题目《我爱家乡》速求 我爱家乡的什么什么!五年级的500字作文,最好是家乡... 为什么在大海中,会存在着一种不会游泳的鱼? 请问一下这是什么生物呢? 鱼都会游泳吗? 求鉴别这种海底鱼叫什么?无意中发现的...求专家指导 最大的鱼是什么? 无颌鱼是什么时候出现的? 攀鲈能爬到树上存活数小时吗? 海里有一种不会游泳的鱼叫什么鱼? 鱼都会游泳吗? 为什么“C语言既可以嵌套定义又可以递归调用”是错的? 鳗鱼的生物结构、种类、特点是什么? “璋”字的释义是什么? “璋”的拼音 璋是多音字吗? 章和璋有什么区别? 璋是什么意思五行 璋字的组词及它的意思 璋的笔画是多少 璋的音意词顺? 康熙字典里的璋是什么意思? 璋字用在名字上好吗? 璋字代表什么生肖 璋,彰哪个适合取名字? 油问一个关于油画的简单问题 汽车暖风为什么一吹有油问 新买的衣服总是闻得到工业油问是怎么回事 火爆鱿鱼几成油问 衣服上弄了圆珠笔油问它怎么洗干净 食用油问什么放冰箱冷藏会有沉淀,而且浓度变稠 莱万特分动箱渗油问 头发特别爱出油二天不洗就油成片状了植发能解决出油问
Top