百度试题 题目智慧职教: C语言是静态、弱类型语言 相关知识点: 试题来源: 解析 正确 反馈 收藏
解析 正确答案:B弱类型语言允许将一块内存看做多种类型。比如直接将整型变量与字符变量相加。常见的弱类型语言包括:C,C++,Perl,PHP。 弱类型语言允许将一块内存看做多种类型。比如直接将整型变量与字符变量相加。常见的弱类型语言包括:C,C++,Perl,PHP。
c语言可以强制转换java不可以是吗 幻の上帝 葱の帝球 15 轮子的鸟论还是别上心了,也就糊弄外行。实际上就是“弱类型”这概念本来就没什么理论意义,不说没法有统一无歧义无争议的定义,光是构词的来源就是以讹传讹——硬说的话,与所谓强类型相对的,就是无类型或者所谓的unitype,根本就没什么中间选项。这样...
c语言是静态语言、弱类型语言。静态类型语言是指变量定义时有类型声明的语言。变量的类型在编译的时候确定,在运行时不能修改。这样编译器就可以确定运行时需要的内存总量。例如:C/C++/Java/C#语言是静态类型语言。动态类型语言是指变量定义时无类型声明的语言。变量的类型在运行的时候确定,在运行可以修改...
C语言确实是弱类型。具体可以参考弱类型、强类型、动态类型、静态类型语言的区别是什么?-知乎 ...
允许隐式转换,所以有人就当做弱类型了。我是觉得这种分类没什么实质意义。只要值的类型(对应于C++的动态类型)在编译时是确定的,就是强类型。 幻の上帝 小吧主 15 动态类型→静态类型→→ 一群牛跑过 < 11 C还弱?那js岂不是要给跪 74cm == 10 貌似C++也可以吧,强制转换 74cm == 10 脚本语言...
弱类型语言指的是一种没有很强类型概念的语言,如vb,而强类型语言指的是有很强类型概念的语言,如c(虽然c允许类型转换,但是相对来讲比vb要是强类型),弱类型的好处在于程序员不需要过多的着重与类型的转换,而强类型的好处在于程序可以有条不紊的执行,而且类型错误的出现率很低,即使有也很容易...
1. C是弱类型语言。在图1代码中,char类型和int类型是可以直接运算的,因为char类型会被提升为int,这就是C中的隐式类型转换,将精度较小的转换为大精度的,在这个意义上讲,它并不符合强类型语言的定义。 2.C相较于其他的语言有更多的操作符,因此其也有更多不同的操作符优先级,其中的大多数都不是能直观判断的...
c语言是面向过程的语言,是弱类型语言,c语言的源代码基本就是无数个函数的堆砌。即很多函数就组成c语言源代码了,也即它的源代码基本就是函数构成的。 C语言里面的test()和test(void)是不一样的。什么也不写的话,C语言就比较含糊了,容易出错,结果不可知。C++语言里面的test()和test(void)是一样的。
因此,在C语言中,我们要尽量的避免隐式的类型转换。 在网上有人说C语言是弱类型,有人说强类型,其实争论这个本身没有意义。我们关注如何正确、安全的使用类型变量,避免隐式类型提升和转换才是正道。