如何做网站的内链优化,汕头手机端建站模板,做网站网站是什么案件,免费搭建淘宝客网站写在前面#xff1a; 由于时间的不足与学习的碎片化#xff0c;写博客变得有些奢侈。 但是对于记录学习#xff08;忘了以后能快速复习#xff09;的渴望一天天变得强烈。 既然如此 不如以天为单位#xff0c;以时间为顺序#xff0c;仅仅将博客当做一个知识学习的目录 由于时间的不足与学习的碎片化写博客变得有些奢侈。 但是对于记录学习忘了以后能快速复习的渴望一天天变得强烈。 既然如此 不如以天为单位以时间为顺序仅仅将博客当做一个知识学习的目录记录笔者认为最通俗、最有帮助的资料并尽量总结几句话指明本质以便于日后搜索起来更加容易。 标题的结构如下“类型”“知识点”——“简短的解释” 部分内容由于保密协议无法上传。 点击此处进入学习日记的总目录 2024.01.22 一、C/C各类型占用字节数二、C/C指针的偏移三、C/C指针数组1、指针数组的含义2、指针数组 赋值为空时的 初始值 一、C/C各类型占用字节数
类型字节数int4unsigned int4long int4unsigened long int4long long (int)8unsigned long long (int)8short (int)2unsigned short (int)2double8long double12float4char1
二、C/C指针的偏移
当我对任意类型数组创建一个指针 如果指针1或则必然指向该数组的下一个数据。不受所定义类型所占字节影响 Tips 数组名 虽然本质上也是个指针但是最好不要对其偏移操作 应该定义个指针并赋值数组的地址再进行偏移 三、C/C指针数组
1、指针数组的含义 2、指针数组 赋值为空时的 初始值
#includestdio.hchar *a[20][20]{{nullptr}};int main()
{for(int m0;m20;m){for(int n0;n19;n)printf(%d ,a[m][n]);puts(); }
}在其中输出结果为20*20个 0
将第二行的char *a[20][20]{{nullptr}};
改为
char *a[20][20];
char *a[20][20]{nullptr}; //不建议
char *a[20][20]{{NULL}};
char *a[20][20]{NULL}; //不建议
char a[20][20]; //对比项结果相同