學習數據結構之前先複習一下C語言

在學習數據結構前,都需要先掌握一門計算機基礎語言(或者叫高級語言)。在大多數高校中都會以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)二級指針。

對數據結構課程中還有其他相關的知識點,大家可以在評論中給出。

發佈了328 篇原創文章 · 獲贊 136 · 訪問量 63萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章