国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

怎么使用 . 和 -> (. 和->的使用方法和區別)

2019-11-06 06:31:47
字體:
來源:轉載
供稿:網友

利用定義的順序表的數據類型SeqList就可以定義變量了。變量L的定義與使用方法有一下兩種。

1.通過變量定義語句

SeqList L;

將L定義為SeqList類型的變量,利用L.number[i-1]來訪問順序表

中序號為i的元素 ai,L.length可得到順序表中最后一個元素的下標,

而L.length+1就是順序表的長度

#include<stdio.h>#define MAXSIZE 100typedef struct{ int number[MAXSIZE]; int length;}SeqList;int Locate(SeqList L,int e){ int i=0; while((i<L.length)&&(L.number[i]!=e)) i++; if(i<L.length) return (i); else return (-1);}int main(){ SeqList L; L.length=0; for(int i=0;i<5;i++){ L.number[i]=i; L.length++; } 2.通過指針變量定義語句

SeqList L1,*L;L=&L1;

將L定義為指向SeqList 類型的指針變量,使用時,可以通過

L->number[i-1]來訪問順序表中序號為i的元素ai,使用

L->length+1則得到順序表的長度。

#include<stdio.h>#define MAXSIZE 100typedef struct{ int number[MAXSIZE]; int length;}SeqList;int Locate(SeqList L,int e){ int i=0; while((i<L.length)&&(L.number[i]!=e)) i++; if(i<L.length) return (i); else return (-1);}int main(){ SeqList L1,*L; L=&L1; L->length=0; for(int i=0;i<5;i++){ L->number[i]=i; L->length++; } printf("%d/n",Locate(*L,3));//返回所在值所在位置的下標 }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黑水县| 湘乡市| 大渡口区| 宽甸| 辽中县| 资兴市| 齐河县| 呼伦贝尔市| 九江县| 马边| 凉山| 阿城市| 新密市| 湄潭县| 维西| 霸州市| 璧山县| 六枝特区| 南部县| 廊坊市| 偃师市| 昌都县| 巴东县| 无极县| 农安县| 东乡| 齐齐哈尔市| 河池市| 桃园市| 正宁县| 陇川县| 楚雄市| 吴堡县| 吕梁市| 佛山市| 华池县| 鸡泽县| 伊春市| 喀喇沁旗| 荔波县| 温泉县|