C 資料型別 復合型別的理解技巧

2021-09-10 06:40:19 字數 391 閱讀 5527

復合型別的宣告符可以從右向左閱讀

最右側的是宣告符是直接型別

左側的宣告符是復合型別依賴的基本型別

const int *p = &ci;

//*表示p是乙個指標,const int表示指標指向的乙個常量int

//p是可以被重新賦值的,但是p指向的int不能被改變

int *const p = &i;

//const表示p是乙個常量,int *表示這是乙個int指標型別的常量

//p不可以被重新賦值,但是p指向的int是可以被改變的

const int *const p = &ci;

//按以上邏輯可以推出

//p不可以被重新賦值,p指向的int也不能被改變

復合型別 Rust常用的復合資料型別

1.陣列建立 一段連續空間中,儲存了同型別的資料。fn main arr1 0 println arr2 0 arr2 0 複習一下 因為拷貝時是複製語義,因此arr2還在 執行結果 arr1 0 1 arr2 0 1 為啥這個陣列是複製語義,如果還不明白這個問題,需要回上一期看一下哈。2.一些陣列...

復合資料型別

復合資料型別 作用 封裝資料 多種不同型別資料存放在一起 應存放在全域性,在訪問結構體中的變數時,應用stu.id stu.name 初始化的方式 在對陣列進行初始化時 strcpy stu.name,zhangsan 在對指標進行初始化時 char name 對name進行初始化 stu.name...

復合資料型別

一 struct結構體 封裝資料 存放多種不同的資料型別 struct的宣告放在全域性區 1.宣告和定義 宣告 struct student struct student stu array 3 int i for i 0 i 3 i for i 0 i 3 i include struct stu...