第15章 筑基成功(2 / 2)

神奇的事情发生了,出现的第三界面,和之前的不一样了!

刘书,此时一脸的茫然、懵逼!完全没懂张伟在搞啥!

张伟没管刘书!接着打开第三个窗口,依然在57行代码处打了一个断点!然后点运行,在出现的第一个输入页面上的两个输入框中,输入两个名字“zhang-wei”“liu-shu”,点击运行!依然出现了前面步骤的界面!

刘书依然懵逼,茫然!

张伟打开了第四个窗口,只是输入了两个名字“zhang-wei”“liu-shu”!

张伟看着,刘书一脸懵圈的脸说!

“书,你看这四个窗口!第一个窗口是未来!因为程序已经运行出结果了!第四个窗口是过去,程序还没有开始运行!第二、第三窗口是现在,代表正在运行!只是我把这个程序运行到第57行时暂停下来了!”

“我靠,伟哥,哥!你说啥?中间两个窗口是被运行暂停了,你咋做到的?这么神奇!NNd果然,咱们不是一个流派,武道流、炼器流!?”

“57行那两个小红点,是我事先打的断点,具体怎么操作很简单,等会给你说下,重点是给你说,打断点后的操作,和价值!“

张伟双击了,程序中的两个变量x1,x2,在hang-wei值是白色,x2变量灰色= liu-shu值是白色!

“你看这两个变量......”

“啥叫变量?“

张伟一个踉跄,差点从椅子上摔下来!

张伟惊愕的看着刘书!刘书一脸的惶恐、无辜、无助的扑闪扑闪着大眼睛看着张伟!

张伟缓了口气!算了!算了!他是个会计!他是个会计!不计较!不计较!

“变量,就是用来装前面输入内容的一个容器!只是这是电脑程序,变量里面装的只有信息!你看这个x1,x2,是灰色的就是变量名称,后面的“zhang-wei”“liu-shu”是白色的,就是这个变量里装的信息,当然变量不只是用于装界面输入的信息,理论上可以装任何信息,可以是输入的,也可以是过程中产生的,你看后面的x3,x4,就是过程中产生的,同时为了区分装的内容属性,在定义变量时要区分下是装数字的,还是装文字的!”

“为什么要区分!”

我忍了!他是一个会计!他只是一个会计!还是一个好学的会计宝宝!

“变量后面需要用来处理的,如果要做加、减、乘、除,那么这个变量就得是数字相关的类型,当然数字相关的也会分整型、浮点型等,这些你不用管;你看这次我们处理的是字符,我定义的是字符型chat类型,就是代表这个变量是装字符的,就像水杯用来装水,簸箕用来装稻谷,不同的容器装不同的物品,变量也一样,不同的变量用来装不同的信息,当然字符型可以用来装所有的类型,只是都会变成字符!”

刘书一脸的似懂非懂的看着张伟!有点茫然,又有点清醒!反正就是那种清澈且愚蠢的眼神,再次具象化了!

张伟指着第2,3窗口说,“这就是两个程序运行的横切面,现在是暂停状态,快银只能让时间变慢,不能暂停,现在咱们的程序是处于暂停状态,这两个x1,x2参数就是此刻这个程序现在的两个参数,当然后面还有x3,x4,都是空的!现在我要把这个程序往下运行一步,只是一步!”

张伟按了下桌面键盘上的F5“你看,我按一下F5,这个第二个窗口的程序是不是运行到58行了,你看x3变量是不是有值了,x3= zhangshu,x1.x2的变量没变,x4依然没有值是吧?“

“对啊,对啊!我懂了,这58行代码的意思就是把x1,x2变量里面的内容进行拆分,然后组合成x3的zhangshu!”

“孺子可教也!果然是大学生!”

“必须的,怎么说咱也是十里八乡的秀才啊!绝顶的聪明!”

“你这叫谢顶,不叫绝顶!”

“别瞎扯,接着说!”

张伟此时操作鼠标把x1变量的值“zhangwei”修改成“lijg”了!

“我靠,还能这样玩!居然能在运行过程中修改变量内容!”

“必须的,就像快银在子弹射向对方过程中,修改了子弹轨迹一样,我这里也是在程序运行过程中,修改了变量的内容!那么你猜下x4是什么值?”

“你这里都改了,那么x4应该是,liujg!”

“不错啊,书!你娃不应该是个会计,应该也是个码农哦!那你说下上面58行跑出来那个x3是啥值?”

“这里变量改了,之前是x3是zhangshu,现在应该是lishu!是吧伟哥?”

张伟对着刘书意味深长的神秘一笑!