永发信息网

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

答案:3  悬赏:0  手机版
解决时间 2021-11-19 21:24
C语言为何规定对所有的变量要“先定义,后使用”呢?
最佳答案
主要目的是为了让编译器首先知道该定义变量的类型,可以事先为该变量安排存储空间,不致于最后编译失败,也有利于内存的利用和程序的效率。
全部回答
就当计算机是个小孩子,要用他东西就先告诉他,我要用啥啥啥啦~定义了就相当于告诉系统,我要用了,否则他不知道你要用,给不了你用~
这是不同语言的不同要求,C语言是强类型的语言,使用某个变量的时候,它需要知道这个变量的类型,以便做一些准备性的工作。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么小说插画里的露易丝和动漫里的长得不一
小笔练:请摘抄两句珍惜时间的名人名言,要两句
高筋面粉可以做脆浆吗?
日本cd上的s·a·v·e什么意思
即日什么意思
摩天手g1无线鼠标用法
请问在降压模块里这两个大的是什么器件
墙上的壁纸接缝处开胶如何处理?
在6个8之间添上“+”“-”或()使下面算式成
种植重楼这么赚钱,那为什么不大力发展
堆金积玉今时来 此日运转百事偕 好向他方寻挚
农历10月18日出生的是什么星座
东城区中考语攵作文光有范文吗
超市扶梯两边货架高度有没有规定
普通A4纸复印纸可以过塑吗
推荐资讯
青春、励志座右铭
老婆怀了双胞胎单绒单羊怎么办
大家觉得魂斗罗:归来这游戏怎么样?
求本题过程和答案
报告单上检查部位是咽喉,是不是包括鼻咽了
龙凤祥折扣洗衣(建瓯店)地址在什么地方,我要
朱家尖海边人家宾馆地址好找么,我有些事要过
中国移动(现代通讯合作营业厅)地址在什么地方
我有王大凡瓷板画四条屏想鉴定真伪,有谁能帮
华为mate8可以刷其他手机的系统吗?
最近买了一套美丽源套装,还没用 ,听说挺不
gp电池可以充电吗用英语怎么说
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?