char *pc[10]; // array of 10 elements of 'pointer to char' char (*pa)[10]; // pointer to a 10-element array of char The element pc requires ten blocks of memory of the size of pointer to char (usually 40 or 80 bytes on common platforms), but element pa is only one pointer (size 4 or 8 bytes), and the data it refers to is an array of ten bytes (sizeof *pa == 10). 小紅,想問一下 1.char *pc[10] , pc 的data type 是char *還是char * [10]? char (*pa)[10] , pa的data type 是 char * 嗎? 2.int[10]和int [10][8]各為一個不同的data type對嗎? 3.int[10 ]和 int * 是不同的data type 對嗎? 4.int ar1[2][3] = {{1, 2, 3}, {4, 5, 6}}; 和 int (*test)[3]; // 指向包含 3 個整數的一維陣列 test 和ar1 同一個資料型態對嗎?
char *pc[10]; // array of 10 elements of 'pointer to char' char (*pa)[10]; // pointer to a 10-element array of char The element pc requires ten blocks of memory of the size of pointer to char (usually 40 or 80 bytes on common platforms), but element pa is only one pointer (size 4 or 8 bytes), and the data it refers to is an array of ten bytes (sizeof *pa == 10). 小紅,想問一下 1.char *pc[10] , pc 的data type 是char *還是char * [10]? char (*pa)[10] , pa的data type 是 char * 嗎? 2.int[10]和int [10][8]各為一個不同的data type對嗎? 3.int[10 ]和 int * 是不同的data type 對嗎? 4.int ar1[2][3] = {{1, 2, 3}, {4, 5, 6}}; 和 int (*test)[3]; // 指向包含 3 個整數的一維陣列 test 和ar1 同一個資料型態對嗎?
1. char *pc[10]; 這是宣告了一個陣列,陣列大小是10,陣列中每一個元素都是一個指向char的指標。 pc 的型態會被認為是 char **。 char (*pc)[10]; 這是宣告了一個指標,這個指標指向一個擁有10個char元素的陣列。 pc 的型態會被認為是 char *[10]。 2. 這個問題不知道要講到多深,但是先說結論,他們是不一樣的資料型態 但是很有趣的是 int arr[10]; arr == &arr == &a[0] int arr[10][8]; arr == &arr == arr[0] == &arr[0] == &arr[0][0] 3. 這個很好舉例說明 int (*p)[10]; p型態是 int *[10],所以p++的時候會加上sizeof(int * 10), int *p; p的型態是 int*,所以 p++ 的時候會加上 sizeof(int) 4. 你是對的
小紅學長有沒有想講 B-tree 之類複雜的資料結構,如果能帶 btrfs 就好了XD
有時間都講,就怕講了沒人看而已
神奇演算法
struct跟 pointer分家,真佩服。這樣C語言能力大概少三成吧?
pointer講一週不到三小時完工?
資料結構不是大二的課?揠苗助長吧~
收穫很多 謝謝老師
東華?偏鄉野雞大學只要去喝酒打X就好,不是嗎? 前幾年的新聞不是6女戰7男群交趴~
您好 請問我安裝完後,打上練習的題執行後都會出現無法找到stido.h這個檔 請問可能是哪邊出錯
安裝的檔案有沒有包含mingw,如果沒有就是下載錯安裝檔了。如果一直沒辦法順利安裝成功,可以去找portable的版本。
youtube 找 “Vscode配置C语言开发环境”” ,可以找到教學
關於前幾個禮拜沒上到課的我正在努力趕課這檔事
關於前幾個禮拜沒上到課的我正在努力趕課這檔事
東華?偏鄉野雞大學只要去喝酒打X就好,不是嗎? 前幾年的新聞不是6女戰7男群交趴~
關於前幾個禮拜沒上到課的我正在努力趕課這檔事
請問是這裡簽到嗎
什麼簽到?為什麼要簽到?發生什麼事了!
請問可以一起上課嗎?
可以一起上課,但是接下來是資料結構的課程
@@楊舜博-m4h 好 可以!沒關係