天天看點

c語言sqlist結構體,c語言裡 sqlist

滿意答案

c語言sqlist結構體,c語言裡 sqlist

cielkong

2018.08.12

c語言sqlist結構體,c語言裡 sqlist

采納率:43%    等級:9

已幫助:463人

c語言裡 sqlist?//定義順序表L的結構體

typedef struct

{

Elemtype data[MaxSize];

int length;

}SqList;

//建立順序表

void CreateList(SqList * &L,ElemType a[ ],int n)

{

int i;

L = (SqList * )malloc(sizeof(SqList));

for(i = 0 ; i < n ; i++)

L->data[i] = a[i];

L->length = n;

}

//輸出順序表:

void DispList(SqList *L)

{

int i;

for(i = 0; i < L ->length; i++)

printf(“%d”,L->data[i]);

printf(“\n”);

}。C語言是一門面向過程的計算機程式設計語言,與C++、Java等面向對象程式設計語言有所不同。C語言的設計目标是提供一種能以簡易的方式編譯、處理低級存儲器、僅産生少量的機器碼以及不需要任何運作環境支援便能運作的程式設計語言。C語言描述問題比彙編語言迅速,工作量小、可讀性好,易于調試、修改和移植,而代碼品質與彙編語言相當。C語言一般隻比彙編語言代碼生成的目标程式效率低10%~20%。是以,C語言可以編寫系統軟體。

二十世紀八十年代,美國國家标準局為了避免各開發廠商用的C語言文法産生差異,給C語言制定了一套完整的美國國家标準文法,稱為ANSI C。作為C語言最初的标準。2011年12月8日,國際标準化組織(ISO)和國際電工委員會(IEC)釋出的C11标準是C語言的第三個官方标準,也是C語言的最新标準,該标準更好的支援了漢字函數名和漢字辨別符,一定程度上實作了漢字程式設計。

C語言編譯器普遍存在于各種不同的作業系統中,例如Microsoft Windows, Mac OS X, Linux, Unix等。C語言的設計影響了衆多後來的程式設計語言,例如C++、Objective-C、Java、C#等。

00分享舉報