如果你想实现这一功能,可以自定义一个index,或者指针ptr,来指向当前数组最后一个元素的下一位置。当然您需要自己维护这个变量。插入,删除(模拟的删除咯)等操作都需要修改这一变量。
##是宏扩展中的记号合并。标准c语言中合并几号新城新的记号时,由宏定义中的##控制。重新扫描更多宏之前,宏替换表中 任何运算符##中间的两个记号合并成一个记号。如#define TEMP(i)temp ## i
TEMP (1) = TEMP(2 + k) + x
预处理后变成:
temp1 = temp2 + K + x
#则是预处理命令行控制符