syscall表的数组赋值语法
看syscall表时发现一种C中不常用的数组赋值语法:const int syscall_table[MAX_NUM]={[0 … MAX_NUM-1]=3,[0]=1,[1]=2,};内核中的数组单元是函数指针(void*)简化了一下好理解,道理是一样的。这里的大括号里首句 [0 … MAX_NUM-1]=3, 代表着将第0个到第n-1个元素都赋默认值为3后面的赋值语句就针对某个值进行调整, [0]=1, 就代表着将第0个元素改为1...
原创
2021-10-28 20:20:22 ·
111 阅读 ·
0 评论