關於結構體指標的問題,在這裡做了幾個測試
就結構體sqlist來說明,l是型別為sqlist的結構體變數,
這邊測試了幾個函式,引用l時,引數為它本身或者為指向它的指標均可;但是在建立順序表時,只能用*l,指標形式。
#include
#include
typedef int elemtype;
typedef struct
sqlist;
void
creat
(sqlist *l)
l->length = len;
}void
print
(sqlist a)
void
reverse
(sqlist a,
int n)}}
void
main()
順序表的就地逆置
讀入乙個順序表,實現順序表的就地逆置。輸入 先輸入乙個小於100的正整數n,再從小到大的輸入n個正整數,建立乙個順序表,然後實現順序表的就地逆置。輸出 按順序輸出逆置後的順序表的所有元素,每個元素佔一行。輸入樣例 3 300 3000 50000 輸出樣例 50000 3000 300 includ...
順序表的就地逆置
6 1 順序表建立和就地逆置 10 分 本題要求實現順序表的建立和就地逆置操作函式。l是乙個順序表,函式listcreate sq sqlist l 用於建立乙個順序表,函式listreverse sq sqlist l 是在不引入輔助陣列的前提下將順序表中的元素進行逆置,如原順序表元素依次為1,2...
順序表建立和就地逆置
6 1 順序表建立和就地逆置 10 分 本題要求實現順序表的建立和就地逆置操作函式。l是乙個順序表,函式listcreate sq sqlist l 用於建立乙個順序表,函式listreverse sq sqlist l 是在不引入輔助陣列的前提下將順序表中的元素進行逆置,如原順序表元素依次為1,2...