简单理解下c语言指针与二维数组的赋值

void main() { int a[]= {1,2,3},(*p)[3]; p=a; printf("%d,%d,%p",p[0][1],p[1]); } 输出:2,964688200,0000000000000000这里(*p)[3]可以理解为指向了a[0]的地址,然后从此开始(包括此)每三个元素,合并为一个一维数组最后生成了二维数组,可以看到p[

- 阅读全文 -

hyper-v安装ubuntu22遇到的一些问题

start pxe over ipv4如果是第二代,两个方法选择虚拟机,设置,关闭安全启动即可设置里面 网络配置器选择 未连接,然后启动安装,安装完成后再设置交换器temporary failure in name resolution这里很迷茫了,因为他没有 NetworkManager,也没法安装ip a看自己的网卡是哪个cd /etc/netplansudo vim 01-network-m

- 阅读全文 -

跟着小豆学SQL:8 [进阶]索引

use test ; show index from user; # 查看表索引 drop index idcard on user; # 删除表索引 create index testa on user (id,idcard) ; # 创建联合索引 /* 最左前缀法则 如果索引关联了多列(联合索引),要遵守最左前缀法则,最左前缀法则指的是查询从索引的最左列开始,并且不跳过索引中的列。 如果跳跃

- 阅读全文 -

// 行号插件