永发信息网

C语言为何规定对所有的变量要“先定义,后使用”呢?

答案:3  悬赏:0  手机版
解决时间 2021-11-19 21:24
  • 提问者网友:了了无期
  • 2021-11-19 16:01
C语言为何规定对所有的变量要“先定义,后使用”呢?
最佳答案
  • 五星知识达人网友:行雁书
  • 2021-11-19 17:04
主要目的是为了让编译器首先知道该定义变量的类型,可以事先为该变量安排存储空间,不致于最后编译失败,也有利于内存的利用和程序的效率。
全部回答
  • 1楼网友:七十二街
  • 2021-11-19 20:13
就当计算机是个小孩子,要用他东西就先告诉他,我要用啥啥啥啦~定义了就相当于告诉系统,我要用了,否则他不知道你要用,给不了你用~
  • 2楼网友:走死在岁月里
  • 2021-11-19 18:39
这是不同语言的不同要求,C语言是强类型的语言,使用某个变量的时候,它需要知道这个变量的类型,以便做一些准备性的工作。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯