- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 指针的运算
指针运算 int a[5]={1,2,3,4,5}; int (*p)[5]=&a; printf("%d\n",p); p++; printf("%d\n",p); printf("%d\n",(int*)p - a); printf("%d",p-&a);已知a[0]的地址为6422016其余输出分别为:6422036 5 1p++;//由于p是数组指针 所以p++相当于·p+sizeof(int()[5]),所以往后偏移了
2021-11-16 22:04:53
203
原创 数组指针(个人理解)
数组指针int array[4] = {1,2,3,4};//假设array[0]的地址为addressint (*p)[4] = &array;printf("%d\n",**p);printf("%d\n",*(int*)p);printf("%d\n",*p);printf("%d\n",*(p+1));四个printf 的数据分别为:p是指向数组的,所以*p 可以等同于数组,按照数组的分析,所以 *p 是第一个元素的地址,所以第一个输出为 1p 是数组指针,强制转换为i
2021-11-16 10:53:23
541
原创 数组与指针
数组与指针数组指针与指针数组数组指针:指向数组的指针int (*array)[4];//定义了一个int (*)[4]类型的指针指针数组:存了数个指针的数组int* array[4];//定义了一个可以储存4个int型指针的数组一维数组与指针int array[4];array的意义array 是代表的是数组中第一个元素的地址 其类型是 int *&array 的意义&array 代表数组的地址,其值与array相同,但类型不同,其类型为 int(*)[4
2021-11-15 17:08:30
597
原创 Ubuntu 20.04在虚拟机中联网问题(主机wifi连接)
@Ubuntu 20.04在虚拟机中联网问题(主机wifi连接)linux小白如何搭建虚拟机网络(虚拟机选用NAT连接)1.修改iwlwifi.conf权限iwlwifi.conf文件在ect/modprobe.d文件夹下,在该文件夹下使用sudo chmod修改只读权限。2.在iwlwifi.conf最后一行加上options iwlwifi lln_disable=13.在终端使用命令reboot重启虚拟机。4.看到网络连接标志就完成了....
2020-07-24 10:23:29
3209
1
u-boot-master.zip
2020-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人