-
以表格形式描述语法的方法-密码学-应用密码学:协议、算法与c源程序 (英文版)下载
资源介绍
7.1 以表格形式描述语法的方法
语法表格规定了所有允许输入的比特流的超集。附加的语法限定可能在其他章节中直接或间接规定。
注 — 实际的解码器应该有识别比特流入口点的方法,并且可以分辨和处理不一致的比特流。分辨和处理错误以
及类似情形的方法不在本建议书中描述。
下面的表格给出了描述语法的伪代码例子。规定了当 syntax_element 出现时,从比特流中解析语法元素,并
将指针移向比特流中下一个语法元素的位置上的过程。
C 描述符
/* 语句可以是一个关联某一语法类别的语法元素和描述符,或者用于说明语法元素
的存在、类型和数值的表达式,下面给出两个例子。*/
syntax_element 3 ue(v)
条件语句
/*花括号括起来的语句组是复合语句,在功能上视作单个语句。 */
{
语句
语句
…
}
/* “while”语句测试条件是否为 TRUE,如果为 TRUE,则重复执行循环体,直到
条件不为 TRUE。 */
While( 条件 )
语句
/* “do … while”语句先执行循环体一次,然后测试条件是否为 TRUE,如果为
TRUE,则重复执行循环体,直到条件不为 TRUE。*/
Do
语句
while( 条件 )
/*“if … else”语句首先测试条件,如果为 TRUE,则执行主要语句,否则执行另选
语句。如果另选语句不需要执行,结构的“else”部分和相关的另选语句可忽略。*/
if( 条件 )
主要语句
Else
另选语句
/* “for”语句首先执行最初语句,然后测试条件,如果条件为 TRUE,则重复执行
主要语句和随后语句直到条件不为 TRUE。 */
for(最初语句; 条件; 随后语句 )
主要语句
- 上一篇: qt实现图片缩放
- 下一篇: Qt 之 简单截图功能(三)实现可拖拽选中区域