20.8.5,學習c++的第四天
結構體的知識以及用法
#include
#include
using
namespace std;
struct student
;struct teacher
;int
main()
;//結構體陣列
struct student stuarr[2]
=,};
//結構體指標
struct student * p =
&stu1;
p->score =99;
//結構體指標可以通過 -> 操作符 來訪問結構體中的成員
//結構體巢狀
struct teacher t1;
t1.age =55;
t1.name =
"aslhfsdkjsl"
; t1.stu.name =
"zhangsan"
; t1.stu.age =18;
t1.stu.score =88;
//const的使用
return0;
}
還有乙個關於結構體陣列的氣泡排序的練習
#include
using
namespace std;
#include
struct hero
;void
sort
(hero *arr,
int len)}}
}void
printheros
(hero arr,
int len)
}int
main()
,,,,
};int len =
sizeof
(heroarr)
/sizeof
(hero)
;sort
(heroarr, len)
;printheros
(heroarr, len)
;//列印
system
("pause");
return0;
}
c 入門程式設計學習記錄6
20.10.6,學習c 的第六天 函式預設引數 int func int a,int b 10,int c 10 1.如果某個位置引數有預設值,那麼從這個位置往後,從左向右,必須都要有預設值 2.如果函式宣告有預設值,函式實現的時候就不能有預設引數 宣告和實現只能有乙個預設引數 函式佔位引數 voi...
c 入門程式設計學習記錄9
20.10.19,學習c 的第九天 乙個空物件占用乙個位元組的空間。只有非靜態成員變數才屬於類的物件上。this指標指向被呼叫的成員函式所屬的物件 this指標的用途 在成員行為中使用成員屬性,預設是 this menber 空指標訪問成員函式 class person void showperso...
c 入門程式設計學習記錄8
20.10.12,學習c 的第八天 建構函式和析構函式 class person 析構函式 person 建構函式的分類與呼叫 class person 有參建構函式 person int a 拷貝建構函式 person const person p 析構函式 person public int a...