99问答网
所有问题
当前搜索:
c语言为什么要确立标准
什么是ANSI C,
为什么
学习
C语言要
以它为
标准
答:
ANSI C是C语言的标准,任何C语言的编译器都在ANSI C的基础上扩充
。ANSI C几乎不能完成任何程序的开发。TC、VC等都对ANSI C进行了扩充,加入了自己的规则和库之类的。不知道你使用过linux下的gcc没有,如果有的话就好了。使用gcc编译.c的文件时,加上-ansi参数,你就知道你写的C程序里哪些不是ans...
3.编写
C语言
程序完成计算机运算时,
为什么要
指定数据的类型?
答:
一、不同类型数据所需空间大小不同,指定类型方便编程分配内存空间
。二、cpu处理整型及浮点数方法不同(直接加法器可完成整数运算,浮点则不行)。指定类型方便数据分析运算。三、指定类型,可方便数据输入的验证,传值及返回值的处理。四、同理内存数据要输出呈现给用户也要对应类型(比如ascii码能表示数...
C语言为什么
规定要“先定义,后使用”?
答:
那是c语言本身的语法规定而已
,所以编译器的表现符合语言的行为要求,要先定义后使用,就是这么回事。并不是说一定绝对要提前声明,然后使用,很多语言就不要先声明,这也是语言本身的语法规定。当然,如果不先声明后使用的话,它可能就不是c语言,而是vb了。如果硬要说什么理由的话,因为c语言是一种强...
编写
C语言
程序完成计算机运算时,
为什么要
指定数据的类型?
答:
C语言是强数据类型的语言,不同的数据类型,表现的存储方式不一样
。所以一定要指定数据类型。例如 char多为1个字节存储数据 int多为4个字节存储数据
计算机网络
为什么要
建立统一
标准
?
答:
其实这个并不难理解,所谓无规矩就不成方圆;现在网络已成为人们日常生活中不可供或缺的工具,为了方便大家工作、生活使用,也是为方便管理,优化更新服务,大家都可以按统一的
标准
才能更好的完善处理;所以计算机网络标准统一,主要就是因为计算机网络技术已趋成熟,越成熟的技术越趋于统一;...
C语言为什么要
规定对所用到的变量要“先定义,后使用”。这样做有什么...
答:
我觉得主要是因为
C语言中
变量是要占据内存空间的,如果随便定义使用在管理上不方便,而且可能会造成变量的烂使用,导致一些不必要的错误。比如php,语法结构比较松散,在使用起来虽然可以“随心所欲”,变量可以不声明而直接使用,但是运行效率比较低,而且如果处理不当会有一些意想不到的错误。比如变量的...
C语言为什么要
规定对所有用到的变量要“先定义,后使用”,这样做有什...
答:
因为不
需要
“先定义,后使用”,输出语句1~4可以使用定义在任何地方的哪个变量 a 。这样,编译器就无法
确定
,也就无法编译了。--- 如果规定“所有用到的变量要先定义后使用”,上面的程序会怎么样呢?那么上面这个程序可以正常运行:1)在输出语句1的位置为止,只有【作用域 1 】定义了一个 a : ...
在
C语言中为什么要
定义数据类型
答:
C中定义数据类型是为了容易编程,定义了数据类型之后又定义了数据类型之间的各种运算,这样对编程人来说就会方便很多,如果不定义数据类型,那么数据之间的差别只有位不同而已,这样如果要定义一个字符变量,你首先要去申请一个8位的内存,再去按ASCII码对其进行赋值,这样对编程人员来说是很恐怖的。
c语言中为什么要
强调先声明,在定义,后使用
答:
因为
c语言
要求使用的变量,必须有自己的地址,所以要声明变量,就是告诉系统在内存中给该变量“要一个位置”。之所以要定义是因为:内存是重复利用的,如果不事先给它一个初始值,既定义 你在使用中就可能出现错误码!希望这个解释能对你有帮助!
C语言为何
规定对所有的变量要“先定义,后使用”呢?
答:
主要目的是为了让编译器首先知道该定义变量的类型,可以事先为该变量安排存储空间,不致于最后编译失败,也有利于内存的利用和程序的效率。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言为什么会有国际标准
c语言具体有哪些标准
c语言编译标准
c语言标准定义是什么
1983年美国制定的c语言标准
c语言最新标准是多少
美国制定c语言标准是什么
1983c语言标准
c言语指标