黑马程序员技术交流社区
标题:
虽然看得懂,经常用,但是确实对这原理不是很懂啊!
[打印本页]
作者:
折翼
时间:
2012-2-2 04:51
标题:
虽然看得懂,经常用,但是确实对这原理不是很懂啊!
xx.png
(150.93 KB, 下载次数: 67)
下载附件
2012-2-2 04:48 上传
我有这么个疑问,同样是第三部的时候,Leapyear无非要么是返回true 要么返回false 也就是result要么是true 要么是false,紧接着对result进行一个判断,即对trur, false进行一个选择!if 是通过什么原理对这两个值进行把关呢??还有对着两个值把关后,又是依据什么将程序引入不同的执行渠道呢???是程序赋予true false 本身的特性,能够自我识别吗???还是说if遵循 true+true=true true+false=false 其中true作为默认继续执行程序,而false因为与true 不符,同样被引入其它的执行渠道......到底是什么??请高手指点!!!!
作者:
岳喜礼
时间:
2012-2-2 10:26
if else 都是关键字
根据编译器的不同,有不同的识别方式,例如VC6.0使用系统内建关键字列表,如果用户定义变量的时候使用了系统默认的关键字,则会在编译的时候产生错误。
这是编译原理的内容,会根据词法分析分析出实现约定的关键词
网摘
不懂编译原理。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2