在學習數據結構前,都需要先掌握一門計算機基礎語言(或者叫高級語言)。在大多數高校中都會以C或C++作爲數據結構的前導課程,因此在學習數據結構前,大家要回顧一下相關的基礎知識。
本學期的數據結構課程,我們是以C語言作爲前導課程,在學習數據結構前大家先複習一下C語言中有關的知識點。
1、什麼是數組?C語言數組的基本概念。C語言中的二維數組怎麼表示?
2、C語言字符串的輸入和輸出語句。整理字符串的處理函數。自己手寫一個程序,輸入“數據結構”,打印自己的專業班級信息和姓名。
3、寫一個程序,判斷一維數組是否包含某個元素值。如果是二維數組怎麼寫程序?
4、C語言的數組是靜態的,使用變量指明數組的長度。
5、一個一維數組,如何進行從小到大的排序。
6、解釋什麼是C語言結構體,C語言struct用法。
7、C語言的結構體數組怎麼表示?
8、C語言的結構體指針怎麼表示?參考如下:
表示方法一:
//結構體
struct stu{
char *name; //姓名
int num; //學號
int age; //年齡
char group; //所在小組
float score; //成績
} stu1 = { "Tom", 12, 18, 'A', 136.5 };
//結構體指針
struct stu *pstu = &stu1;
表示方法二:
struct stu{
char *name; //姓名
int num; //學號
int age; //年齡
char group; //所在小組
float score; //成績
} stu1 = { "Tom", 12, 18, 'A', 136.5 }, *pstu = &stu1;
9、整理與指針有關的知識點,包括:
(1)指針變量的定義和使用;
(2)指針變量的運算;
(3)數組指針;
(4)字符串指針;
(5)二級指針。
對數據結構課程中還有其他相關的知識點,大家可以在評論中給出。