C/C++单元测试工具Visual Unit 4在线帮助


数组与序列赋值

数组的一般规则
    可以对数组的各个项分别填写数据,如下图的case 1,也可以对数组整体填写数据,如下图的case 2,如果数组整体填写了数据,且某些项也填写了数据,则项的数据将覆盖整体中的对应数据,如下图的case 3,数组的前三项的赋值结果为{1,2,30}。
   
 

序列赋值
   
序列赋值是针对复合类型的数组的一种简化赋值方式,如下图,case 1和case 2的赋值结果是相同的。case 2对数组的各个项分别填值,比较麻烦,尤其是数据类型比较复杂时,需要展开太多的行,且切换到表格模式后,也会有很多行。case 1使用了序列赋值,语法是使用英文逗号(,)分隔多个值,系统会自动分配到数组各项的对应位置。
    序列赋值名为赋值,实际上适用于输入和输出。
    序列赋值是很常用的功能,例如,链表、映射表等集合都是利用回调赋值通过数组来赋值的,请参考回调赋值概述