Forwarded from dnaugsuz
C 里面 * 的“优先级”比 [] 高
应该说这个差别是 C 类型标记设计本身的问题,C 里面类型定义可以有指针级、数组维... 还有
int (*a)[4] 是 Ptr(Int[4])
int *a[4] 是 Ptr(Int)[4] 应该说这个差别是 C 类型标记设计本身的问题,C 里面类型定义可以有指针级、数组维... 还有
const, __attribute__((restrict)) 什么的typename /*类型名可以有很多指针标记*/ identifier /*这里可以有数组长度维度标记*/;这样如果遇到两个都有定义的情况,就很麻烦(因为也可能是『数组的指针』,但这样就无法描述了),所以有上面的
int fibs[5];
int **reqest_buf;
char *argv[];
(*a) 表示法Forwarded from dnaugsuz
Matrix ?
A[1][2] = 0
A[2][2] = 1
A = [
[0 0 0 0]
[1 0 0 1]
[0 1 1 0]
] A[1][2] = 0
A[2][2] = 1
Forwarded from dnaugsuz
好像也不是吧... 它是对 rhs storage "A" <- storage "a"
*A 此时只是 &a 而已
A 本身是存储 &a 地址的东西,而这个 &a 存储可能被分配在很多地方
*A 此时只是 &a 而已
A 本身是存储 &a 地址的东西,而这个 &a 存储可能被分配在很多地方
Forwarded from dnaugsuz
Well, 其实从 Infix 的角度来看,我觉得应该说
这很容易理解,比如 Python 2 的
想想看,其实
如果
[_] 的优先级比 * 高才对... 之前应该是误解这很容易理解,比如 Python 2 的
print unary prefix 的结合优先级就是最低的,这样 print 1 + 2 才不会被误解为 (print 1) + 2 想想看,其实
int* a[N]; 其实是 a[N] (未知类型的 N 长一维数组 a) 先被 [N] 结合了,然后 int * 去结合它(构造出最终类型)int (*a)[N]; 则是 一个 『N 长一维数组的指针 a』 类型的 int 如果
int * 先结合,会得到一个 『未知数组维长度的 int* 变量 a』,然后再给数组部分,显得不好看
dnaugsuz
Well, 其实从 Infix 的角度来看,我觉得应该说 [_] 的优先级比 * 高才对... 之前应该是误解 这很容易理解,比如 Python 2 的 print unary prefix 的结合优先级就是最低的,这样 print 1 + 2 才不会被误解为 (print 1) + 2 想想看,其实 int* a[N]; 其实是 a[N] (未知类型的 N 长一维数组 a) 先被 [N] 结合了,然后 int * 去结合它(构造出最终类型) int (*a)[N]; 则是 一个 『N 长一维数组的指针…
其实
[_] 应该算 postfix... 有点麻烦,但总之我觉得数组部分(而不是类型)应该和名字组合在一起C 的这个『简写』有点麻烦... 如果要有一个数组指针,本身是
* (const void*) 而内容不是的话,你得这么定义:const char (*ary)[9];#China https://dailyyizhe.wordpress.com/2012/06/01/lipeng_diary_3/
https://www.chinesepen.org/blog/archives/82228
迫真反动言论发表(焚
(其实是迫真 被潜规则禁止 内容,内容本身是 合乎共同的 核心价值观的)
https://www.chinesepen.org/blog/archives/82228
迫真反动言论发表(焚
(其实是迫真 被潜规则禁止 内容,内容本身是 合乎共同的 核心价值观的)
每日译者
李鹏六四日记:关键时刻(连载三)
核心提示:这本书据说是由李鹏日记改写的《关键时刻》,在新世纪出版社决定出版时被禁。本书的真实性尚有待考证,我们…
duangsuse::Echo
#China https://dailyyizhe.wordpress.com/2012/06/01/lipeng_diary_3/ https://www.chinesepen.org/blog/archives/82228 迫真反动言论发表(焚 (其实是迫真 被潜规则禁止 内容,内容本身是 合乎共同的 核心价值观的)
全书正在重新格式化(原版为 Word 导出 PDF,可是我用 Python PyPDF 和 PyMuPDF 也无法处理掉不好看的 Header/Footer,故重新 LibreOffice 排版)
duangsuse::Echo
李鹏日记.odt
duangsuse 的评论:
总之,是做了最大限度的克制。
和现在香港的情况有点像,都是分不清黑白。
很可惜,类似的事情还是来了第二次。
总之,是做了最大限度的克制。
和现在香港的情况有点像,都是分不清黑白。
很可惜,类似的事情还是来了第二次。
李鹏日记.odt
461 KB
带链接的更新版本 rev1