建立乙個名為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 中執行的好好的?沒人回答...