当前位置: 首页 > news >正文

wordpress免费还是收费标题seo是什么意思

wordpress免费还是收费,标题seo是什么意思,加盟网络推广方案怎么写,wordpress 模板开发🐶博主主页:ᰔᩚ. 一怀明月ꦿ ❤️‍🔥专栏系列:线性代数,C初学者入门训练 🔥座右铭:“不要等到什么都没有了,才下定决心去做” 🚀🚀🚀大家觉不错…

 

🐶博主主页:@ᰔᩚ. 一怀明月ꦿ 

❤️‍🔥专栏系列:线性代数,C初学者入门训练

🔥座右铭:“不要等到什么都没有了,才下定决心去做”

🚀🚀🚀大家觉不错的话,就恳求大家点点关注,点点小爱心,指点指点🚀🚀🚀 ​​​​​​​

本篇文章,为了提高效率,也为了大家学起来更加方便,我是使用C++的处理方法,如果大家,还没有学习C++,也为大家提供C语言的版本<指针与数组>。

其实我发现指针与数组的难题主要是,二维数组和指针的问题,如果大家理解起来有些困难,主要是大家没有弄懂二维数组的实质,建议大家可以看一下,

大佬总结的二维数组超强解析,看完之后觉对这些题了如指掌!!!

目录

🏡回顾

🐰一维数组

❤️‍🔥指针与整形型数组

❤️‍🔥指针与字符型数组

🐰二维数组


 

🏡回顾

数组-能够存放一组相同类型的元素。

指针-指针变量

数组是数组,指针就是指针的

数组名就是首元素地址

数组名大部分情况下就是首元素地址

sizaof(数组名),表示整个数组,计算的整个数组的大小

&数组名,取出的是整个数组的地址

🐰一维数组

❤️‍🔥指针与整形型数组

#include<iostream>using namespace std;int main(){int a[]={1,2,3,4};cout<<sizeof(a)<<endl;//16//sizaof(数组名),表示整个数组,计算的整个数组的大小cout<<sizeof(a+0)<<endl;//4/8//表示计算首元素地址的大小cout<<sizeof(*a)<<endl;//4//a还是首元素的地址,*a就是a[0]cout<<sizeof(a+1)<<endl;//4/8//表示计算第二个元素地址的大小cout<<sizeof(a[1])<<endl;//4cout<<sizeof(&a)<<endl;//4/8//&a-整个数组的地址//int (*p)[4]=&a;cout<<sizeof(*&a)<<endl;//16//相当于sizeof(a)cout<<sizeof(&a+1)<<endl;//16//&a+1跳过一个数组//&a+1还是一个地址cout<<sizeof(&a[0])<<endl;//4/8cout<<sizeof(&a[0]+1)<<endl;//4/8return 0;}

❤️‍🔥指针与字符型数组

#include<iostream>#include<string.h>using namespace std;int main(){char arr[]={'a','b','c','d','e','f'};cout<<sizeof(arr)<<endl;//6//sizeof计算的内存的大小,单位是字节,不关注内存里放的是什么//sizeof是操作符//strlen是函数,是针对字符串,求字符串的长度,本质计算\0之前的字符cout<<sizeof(arr+0)<<endl;//4/8//arr+0是首元素的地址cout<<sizeof(*arr)<<endl;//1//*arr是首元素,'a'cout<<sizeof(arr[1])<<endl;//计算第二个元素的大小cout<<sizeof(&arr)<<endl;//4/8//整个数组的地址cout<<sizeof(&arr+1)<<endl;//4/8//跳过一个数组的地址cout<<sizeof(&arr[0]+1)<<endl;//4/8//第二个元素的地址cout<<strlen(arr)<<endl;//随机值,不知道亲\0的位置cout<<strlen(arr+0)<<endl;//随机值,不知道亲\0的位置//cout<<strlen(*arr)<<endl;//错误//strlen的原型为size_t strlen ( const char * str );,应该传入地址//cout<<strlen(arr[1])<<endl;//错误,和上面的错误原因相同//cout<<strlen(&arr)<<endl;//随机值cout<<strlen(&arr+1)<<endl;//随机值cout<<strlen(&arr[0]+1)<<endl;//随机值return 0;}
#include<iostream>#include<string.h>using namespace std;int main(){char arr[]="abcdef";cout<<sizeof(arr)<<endl;//7//里面还有一个‘\0’cout<<sizeof(arr+0)<<endl;//4/8//arr+0是首元素的地址cout<<sizeof(*arr)<<endl;//1//*arr是首元素,'a'cout<<sizeof(arr[1])<<endl;//1//计算第二个元素的大小cout<<sizeof(&arr)<<endl;//4/8//整个数组的地址cout<<sizeof(&arr+1)<<endl;//4/8//跳过一个数组的地址cout<<sizeof(&arr[0]+1)<<endl;//4/8//第二个元素的地址cout<<strlen(arr)<<endl;//6//不计算'\0'cout<<strlen(arr+0)<<endl;//6//cout<<strlen(*arr)<<endl;//错误//strlen的原型为size_t strlen ( const char * str );,应该传入地址//cout<<strlen(arr[1])<<endl;//错误,和上面的错误原因相同//cout<<strlen(&arr)<<endl;//6//cout<<strlen(&arr+1)<<endl;//随机值cout<<strlen(&arr[0]+1)<<endl;//5 return 0;}
#include<iostream>#include<string.h>using namespace std;int main(){char* p="abcdef";cout<<sizeof(p)<<endl;//4/8cout<<sizeof(p+1)<<endl;//4/8//第二个元素的地址cout<<sizeof(*p)<<endl;//1cout<<sizeof(p[0])<<endl;//1cout<<sizeof(&p)<<endl;//4/8cout<<sizeof(&p+1)<<endl;//4/8cout<<sizeof(&p[0])<<endl;//4/8cout<<sizeof(&p[0]+1)<<endl;//4/8//第二个元素的地址cout<<strlen(p)<<endl;//6cout<<strlen(p+1)<<endl;//5//cout<<strlen(*p)<<endl;//错误//cout<<strlen(p[0])<<endl;//错误//cout<<strlen(&p)<<endl;//随机值//cout<<strlen(&p+1)<<endl;//随机值//strlen(&p)和strlen(&p+1)没有关系cout<<strlen(&p[0]+1)<<endl;//5return 0;}

🐰二维数组

#include<iostream>using namespace std;int main(){int a[3][4]={0};cout<<sizeof(a)<<endl;//48//二维数组的数组命名单独放在sizeof内部,算的是整个数组的大小cout<<sizeof(a[0][0])<<endl;//4cout<<sizeof(a[0])<<endl;//16//第一行的数组名,计算的数组的大小cout<<sizeof(a[0]+1)<<endl;//4/8//第一行的第二个元素的地址 &a[0][0]+1cout<<sizeof(*(a[0]+1))<<endl;//4//第一行的第二个元素 *(&a[0][0]+1)=a[0][1]cout<<sizeof(a+1)<<endl;//8//a=&a[0]//a[i]=&a[i][0]//a+1就是第二行的地址 &a[0]+1=&a[1]cout<<sizeof(*(a+1))<<endl;//16//*(&a[0]+1)=*(&a[1])=a[1]cout<<sizeof(&a[0]+1)<<endl;//4/8cout<<sizeof(*(&a[0]+1))<<endl;//16//a[1]拿到第二行的元素cout<<sizeof(*a)<<endl;//16
//*a=a[1],a[1]是第二行的首元素,sizeof(a[1])算的是第二行整个的大小cout<<sizeof(*a+1)<<endl;//4/8//a[0]+1//&a[0][0]+1=&a[0][1]cout<<sizeof(a[3])<<endl;//16
//计算的类型的大小,sizeof是在预处理的时候,就完成计算了,所以在编译的时候,不会计算,预处理的时候,计算a[3]就相当于计算a[i]的类型大小return 0;}

 🌸🌸🌸如果大家还有不懂或者建议都可以发在评论区,我们共同探讨,共同学习,共同进步。谢谢大家! 🌸🌸🌸 

http://www.yayakq.cn/news/56278/

相关文章:

  • 番禺建设网站服务学历提升入口
  • 厂房建设招标网站找做网站的
  • 做地图分析的软件网站网页生成pdf
  • 哪个网站找做软件下载中国建设人才网站
  • 0基础自学做网站wordpress历史版本下载
  • 深圳那家做网站好网站片头动画用什么软件做的
  • 可以做盗版漫画网站吗公司官网图片
  • 莆田的外贸网站广东建设工程信息网官网首页
  • 网站程序源代码莲花网名
  • 垂直类门户网站wordpress增加下载功能
  • 百度推广必须做手机网站吗山东省城乡建设厅官网
  • 网站logo在线设计苏州建站公司 诚找苏州聚尚网络
  • 设计部联盟网站网络营销做得好的品牌
  • 垂直电商网站开发wordpress使用缩略
  • 做办公家具在哪个网站推销好郴州seo
  • wordpress审批优化优化营商环境个人心得体会
  • 内蒙古建设网站wordpress公司网站模板
  • php手机网站制作wordpress 酒店
  • 兰溪做网站中企动力做的网站后台怎么登录
  • 专业做网站推广小程序网站建设
  • 黄岩做网站的公司king wordpress
  • 四川省建设工程招投标网站百度浏览器电脑版
  • 门户网站建设解决方案成都市双流区建设局官方网站
  • 有了网站源码怎么做app企业网站怎样做外链方法
  • 资阳市网站建设wordpress 4.7.2下载
  • 门户网站如何做谷歌seowordpress过滤
  • 青海网站建设与维护wordpress 首页加速
  • 网站如何建设成直播间35互联做网站好吗
  • 电商网站建设策划方案施工企业分录
  • 企业网站哪里可以做邢台建网站公司