[问题] 二维阵列

楼主: irpolo1 (书会飞)   2021-10-26 20:46:53
https://imgur.com/a/rkImW1o
请问第二个MALLOC为何是用**x?
而不是int?
作者: nh60211as   2021-10-26 21:04:00
这样你改 int** x 的型别就不用改后面的程式码
楼主: irpolo1 (书会飞)   2021-10-26 21:16:00
是**x跟他前面型别的大小刚好一样吗?
作者: nh60211as   2021-10-26 21:24:00
现在**x的型别就是int,符合程式码要建立一个里面元素是 int 的二维阵列。我前面讲改型别的意思是如果你现在要改成建一个元素是uint_8的二维阵列的话就只把 int**x改成uint8_t**x喔还有回传型别要改然后 int i 自己一行宣告
楼主: irpolo1 (书会飞)   2021-10-27 08:26:00
**x不是指标变量吗?为什么是int?
作者: LPH66 (-6.2598534e+18f)   2021-10-27 09:24:00
这里的 * 是解参照的 * (取出指标内容), 不是指标宣告

Links booklink

Contact Us: admin [ a t ] ucptt.com