zengl编程语言v0.0.22实现switch...case

zengl编程语言v0.0.22实现switch...case2013-02-08 11:25:29

    switch...case结构是c语言中比较常用的结构,和if条件选择语句一样,也是用于多条件进行分支判断用的,不过它的效率比if语句要高些,因 为if语句是一个一个条件的依次进行判断,当需要比较的条...

zengl编程语言v0.0.21汇编级调试

zengl编程语言v0.0.21汇编级调试2013-02-07 11:16:04

    一般的编程语言都有调试功能,因为调试本身就比较复杂,还涉及到数据库,为了简化起见,本节v0.0.21版本就添加了一个简单的汇编级的调试功能。     本节v0.0.21版本的源代...

zengl编程语言v0.0.20 inc加载脚本

zengl编程语言v0.0.20 inc加载脚本2013-02-06 11:12:03

    模块化编程里,经常需要将一些常用的函数封装在一个文件里,这样其他文件需要调用其中的函数时,直接加载这个文件,就可以调用该文件里的函数了,例如在C 语言里有#include预编译指令可以包含...

zengl编程语言v0.0.19 def宏定义

zengl编程语言v0.0.19 def宏定义2013-02-05 10:11:42

    前面的21点扑克小游戏是使用全局变量作为数组的索引名的,这种做法需要消耗一部分全局变量,本节v0.0.19版本增加了def关键字,用于替代这种做法,从而减少全局变量的开销。   ...

zengl编程语言v0.0.18初始化数组函数

zengl编程语言v0.0.18初始化数组函数2013-02-04 11:50:09

    本节v0.0.18的版本没什么大的改动,只是添加了个初始化数组的函数,和PHP语言里的array()函数差不多,只不过不能设置键名,另外还修复了一个语法上的BUG。     本节v0.0....

zengl编程语言v0.0.17单行多行注释

zengl编程语言v0.0.17单行多行注释2013-02-03 05:57:18

    之前的版本一直没有实现注释功能,但是注释在编程里又非常重要,尤其是在大型项目开发中,成千上万行的代码,如果没有注释的话,很容易就迷失在代码的丛林 中,所以本节的v0.0.17版本就实现了...

zengl编程语言v0.0.16数组,21点扑克小游戏

zengl编程语言v0.0.16数组,21点扑克小游戏2013-02-01 16:04:25

    很多编程语言都提供了数组,所谓数组是指包含多个元素的集合,有了数组就可以对多个有关联的数据进行统一管理,同时避免了变量名的开销,因为如果没有数 组,那么就需要为每个元素定义一个变量...

zengl编程语言v0.0.15变量引用

zengl编程语言v0.0.15变量引用2013-01-30 10:57:12

    本节将实现变量引用,所谓变量引用可以看作是另一个变量的影子,和所引用的变量使用相同的内存空间,只不过变量名或者作用域不同而已。对引用的操作就是对原变量的操作,通过引用赋值可以减少...

zengl编程语言v0.0.14加载模块函数

zengl编程语言v0.0.14加载模块函数2013-01-29 04:21:35

    之前的版本中,比较有用的指令是print指令,用于打印输出字符串信息的,其实内部调用的是printf这个C库函数,但是如果每个外部功能比如一些常 规的win32 api之类的都做成指令的形式,一方面会...

zengl编程语言v0.0.13函数中实现global和return

zengl编程语言v0.0.13函数中实现global和return2013-01-26 07:59:02

    上一节实现了函数的定义和使用,但是函数中还只能使用局部变量,无法使用函数外的全局变量,而且函数中不能执行到一半就直接返回,这一节通过实现 global关键字来引用函数外的全局变量(这种方...

总共52篇文章/共6页