永发信息网

C语言中为什么要对变量做强制定义阿?

答案:4  悬赏:20  手机版
解决时间 2021-11-15 18:03
  • 提问者网友:不爱我么
  • 2021-11-15 01:00
C语言中为什么要对变量做强制定义阿?
最佳答案
  • 五星知识达人网友:过活
  • 2021-11-15 02:29
简单的点说强制定义是对于编译器而言的,有了强制定义编译器就可以对数据进行优化(内存优化等等)
全部回答
  • 1楼网友:煞尾
  • 2021-11-15 06:52
如果你不定义变量就不会知道他是什么类型。使用的时候就会出错。。因为每个类型的单位大小不同!并且先定义会变得规范
  • 2楼网友:duile
  • 2021-11-15 05:16
一般计算机语言都会先定义变量的,定义变量类型是有利于同类运算,因为变量可能是字符是数字,数字加字符就无意义了。然后再计算时你给个n却不赋值,算完后输出n的表达式吗?这是不合法的
  • 3楼网友:独钓一江月
  • 2021-11-15 03:52
一个低精度赋给高精度需要强制转换
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯