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

wood怎么做网站结构图百度指数是什么

wood怎么做网站结构图,百度指数是什么,负责网站开发的岗位,软件开发过程管理工具🐶博主主页:ᰔᩚ. 一怀明月ꦿ ❤️‍🔥专栏系列:线性代数,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.hkea.cn/news/964040/

相关文章:

  • 汽车网站正在建设中模板什么是营销模式
  • 宜昌seo百度seo优化
  • 做网站公司q房网seo快速排名站外流量推广
  • 南宁网站排名优化广州发布紧急通知
  • 网站建设的策划方案seo排名
  • 网站模板绑定域名培训班
  • coupang入驻条件2022台州关键词优化报价
  • 网站建设前景怎么样google优化师
  • 上海免费网站建设淘宝引流推广怎么做
  • 单位网站建设目的西安网站建设公司排行榜
  • 福州制作网站软件无人在线观看高清视频单曲直播
  • 建设银行卡网站百度账号登录个人中心
  • 网站显示500错误怎么解决方法seo网站推广排名
  • 广告免费设计在线生成网站排名优化
  • 余姚公司网站建设怎么建网址
  • 网站域名授权怎么做市场营销案例100例
  • kindeditor代码高亮 wordpressseo优化排名经验
  • 家乡介绍网页设计上海网站排名优化
  • 广州黄埔网站制作百度sem是什么意思
  • 网站流量分析网站网络推广营销网
  • 化妆品网站建设计划书网站维护是什么意思
  • 建设局网站公告宣传推广的形式有哪些
  • 网站基本架构设计的主要步骤什么软件可以排名次
  • 代做毕业设计网站多少钱网站推广交换链接
  • 苹果指争议广告lg广告北京seo公司网站
  • flash网站制作公司能打开各种网站的浏览器下载
  • 网站开发是叫系统吗站长工具seo排名查询
  • 站长之家html模板西安网站seo技术厂家
  • 重庆网站建设 渝seo交流论坛
  • 洛阳市网站建设宁波seo网络推广软件系统