C语言中初始化是什么意思?
21个回答
展开全部
很多人有说明了,不过我的讲解有些不一样,喜欢请给个小心心哟~
楼上这些回答都没有弄明白楼主到底想要的是什么,只是照搬书本上学到的解释,这远远不够啊。答题就跟理解作文主题一样,跑题了答的再好也是跑题,远离主旨意义不是一条线似是而非,其实大家解答的也不能算离题,就是没抓住楼主想要的根源,话不多说请看解释:
先说下程序运行前的几个准备阶段
1.编码阶段,初始化准备阶段就是发生在编码阶段,你来安排一些事情,比如创造简单变量或是数组或是一个类对象,然后赋值给它们。
2.编译器编译阶段,前期编码阶段所做的初始化准备工作真正被“安排”的阶段就在这里(动作展开)。编译器根据你的编码(代码)生成具体做这些事的CPU指令(动作展开),只等到下一阶段生成可执行程序被用户执行时,就可以真正控制CPU产生动作了(用户执行一声令下干就完了)
3.可执行文件,通过链接器把编译的文件链接生成最终可执行文件给用户使用,执行产生控制CPU的具体动作,到了这里算是初始化真正被执行的阶段。
至此,程序员360度空中翻滚中旋转跪地泪流满面: 经过几个阶段铺垫准备,初始化效果终于可以江湖现身了,呜呜~
天下风云出我辈,一入江湖岁月催..
展开全部
C语言中的初始化就是你要给它赋予一个词,这个词渐渐影响到你程序的一个说说效果,如果不进行初始化,那这个数据,他的直将是不定的程序,也是无法运行的,就算是可以运行,也不是你想要的数据。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说那么多没用,让你一看就知道什么是初始化,简单的说一个东西已开始是什么样,就把他恢复成什么样的过程就叫初始化,比如 一个参数最已开始为1,后来变成别的数
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C语言中初始化就是在使用一个变量进行累加或累乘前,先要对变量的值进行一个赋值(否则的话,C语言中局部变量的值是不确定的,就会影响到计算结果的正确性。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C语言当中所说的初始化其实指的就是你这个程序回到了最开始的那个状态,因为程序在运行的过程当中会经过很多的步骤,而且也会做很多操作,当你初始化的时候,就好像这个程序没有运行一样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询