在初始状态(空堆栈)下,顶部指向底部,即[0]位置。按k条数据后,顶部指向a[k](a[k]尚未使用)。按n条数据(满栈)后,顶端指向a[n](如果再读写,可能会导致灾难)。此时,不使用[n],并且
top-bottom=n。这是堆栈已满的条件。
在top=n1的情况下,top和n不是同一类型的数据,就像people=trucks和bicycle是荒谬的一样,所以用top=n1表示满栈或空栈是不可信的。
按字符获取第一个字符,例如:stringstr=“adadsauo”//定义字符串charfir=结构特征(0)//获取字符串第一个字符的charat(intindex)方法,返回字符串指定索引位置的char值。索引范围为0~length()-1