pascal 语言问题?已知栈st[], 栈顶指针p, 任意顶点v; 请问该条语句 write(st[p]:3); 是什么意思? 还有 write(v:3); 是什么意思? 我知道是输出语句(本人懂得PASCAL基本的语言),就是不懂加个冒号后的意思,为什么加个3;[解决办法]表示输出占3列,如果结果大于3列,:3就没有作用了,小于3列是右对齐吧例如write('a':3); 3前面2个空格