C 實驗二陣列 指標和字串

2021-10-06 18:12:20 字數 1096 閱讀 9031

建立乙個名為cstudent的類,該類有以下幾個屬性:學號、姓名(使用字元指標)、成績,並為上述屬性定義相應的方法。

用c++ 物件導向的程式設計方法,找到並輸出存放在cstudent類動態陣列中學生成績最高的學生資訊(需考慮分數相同的情況,輸出學號、姓名和成績)。

#include

using

namespace std;

class

cstudent

;cstudent::

cstudent()

:num(0

),name

(null),

score(0

)cstudent::

cstudent

(long num,

char

* name,

float score)

:num

(num)

,name

(name)

,score

(score)

cstudent::

cstudent

(cstudent& s)

void cstudent::

set(

long num,

char

* name,

float score)

long cstudent::

getnum()

char

* cstudent::

getname()

float cstudent::

getscore()

void cstudent::

show()

void

max(cstudent* s,

int size)

}for

(i =

0; i < size; i++)}

}cstudent::

~cstudent()

intmain()

可以通過改變size的值,從而在主函式裡面增加其他數量的學生資訊。

我這樣寫,執行時只需要輸入學生的個數,不用輸入有關學生的資訊,從而更方便測試程式。

C 字元 字串 字元陣列 字串指標 指標陣列

一 c 字元 字串 字元陣列 字串指標 指標陣列 前言 一 字元指標 字元陣列 二 字串指標 三 字串 指標陣列 四 常用方法 參考為了深入理解c 並時常回顧學過的知識點,對c 知識點進行記錄總結。參考1字元指標的儲存方式 字元指標變數本身是乙個變數,用於存放字元 字串的首位址。字串本身是存放在以該...

C 指標和陣列 字元和字串 字元陣列

char ch 24 字元陣列初始化時,如果使用者未顯示新增 0 編譯器會自動加上,以表示字串結束。所以上面的初始化就相當於 char ch 24 除了用上述的方式來初始化乙個字元陣列,還可以用下面的方式 char ch today is a beautiful day char ch char p...

字串指標和字元陣列

很多剛從c 轉c 的人都不明白,在c 中這樣的 char pchar hello!定義字元指標pchar 指向乙個字元陣列首 元素即h pchar h 問題所在行 到了c 中怎麼就不行了?你翻遍參考書,都會說,pchar 指向的是常量,怎麼能允許改變呢?你又問了,怎麼我在c 中執行的好好的?沒人回答...