条件编译命令ifdef、else、endif ifdef 宏名 程序段 1 endif 它的作用是当宏名已经被定义过(用define命令定义),则对程序段1进行编译;否则程序段1被忽略。 ifdef 宏名 程序段1 else 程序段2 endif 它的作用是当宏名已经被定义过(用define命令定义),则对程序段1进行编译,程序段2将被忽略;否则编译程序段2,程序段1被忽略。 §6.7 任务与函数 任务(task)和函数(function)语句分别用来由用户定义任务和函数。 任务和函数往往是大的程序模块中在不同地点多次用到的相同的程序段。 利用任务和函数可将一个很大的程序模块分解为许多较小的任务和函数,便于理解和调试。 输入、输出和总线信号的值可以传入、传出任务和函数。 §6.7.1 任务(task) 任务是一段封装在关键词task-endtask之间的程序。任务是通过调用来执行的,任务有接受数据的输入端和返回数据的输出端。另外,任务可以彼此调用,而且任务内还可以调用函数。 任务定义格式: task 任务名; //注意无端口列表 端口及数据类型声明语句; 其它语句; endt
原创力文档

文档评论(0)