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

青田县住房和城乡规划建设局网站百度网站关键词排名助手

青田县住房和城乡规划建设局网站,百度网站关键词排名助手,天都城网站建设,去越南做网站文章目录0. 补充知识数组笔试题1. 一维数组1.1 字符数组1.1.1 sizeof1.1.2 strlen1.2 二维数组2. 指针笔试题0. 补充知识 在进入数组与指针的练习时,我们先来复习以下以下的知识点,这可以帮助我们更好的理解下面练习 数组是一组能存放相同类型的类型的元…

文章目录

  • 0. 补充知识
  • 数组笔试题
    • 1. 一维数组
    • 1.1 字符数组
      • 1.1.1 sizeof
      • 1.1.2 strlen
    • 1.2 二维数组
  • 2. 指针笔试题

0. 补充知识

在进入数组与指针的练习时,我们先来复习以下以下的知识点,这可以帮助我们更好的理解下面练习

  1. 数组是一组能存放相同类型的类型的元素,数组的大小取决于数组元素个数和元素类型
  2. 指针是地址,口头语的指针是指针变量,大小是4/8字节
  3. 数组是数组,指针是指针,两者不等价,只有在传参时数组会退化为指针
  4. 数组名是首元素的地址,这个地址可以存放在指针变量中,因此可以将数组和指针练习起来
  5. 二维数组arr[m][n]可以看成是一个有m个元素的一维数组,每个数组元素是一个有n个元素的一维数组,因此二维数组名是有n个元素的一维数组的地址,多维数组以此类推
  6. 只有当数组名单独放在sizeof内部和&数组名时,数组名才代表整个数组,其余情况数组名代表首元素的地址
  7. sizeof是编译期间进行的操作符,它是根据表达式的类型属性来进行求值,因此不需要知道表达式的值属性,也不会对表达式进行运算
  8. strlen是函数,函数的型参是const char* ,通常实参是char*,可以将char*传给更安全的const char*,如果传的参数不是const char*类型,则在函数体内部会自动转换成const char*来处理
  9. 访问为定义地址时,不是一定会报错,如果访问的地址没有被其他程序调用,则不会报错,如果该地址被其他程序调用,则会报错
  10. 指针类型决定了(1)指针加减整数跳过的空间有多大(2)解引用指针的权限有多大
  11. 数组的下标引用实际上是间接引用的伪装
  12. 数据的存储模式有大端存储小端存储
  13. 二维数组名等价于数组指针名

数组笔试题

1. 一维数组

//一维数组
int a[] = {1,2,3,4};
printf("%d\n",sizeof(a));
printf("%d\n",sizeof(a+0));
printf("%d\n",sizeof(*a));
printf("%d\n",sizeof(a+1));
printf("%d\n",sizeof(a[1]));
printf("%d\n",sizeof(&a));
printf("%d\n",sizeof(*&a));
printf("%d\n",sizeof(&a+1));
printf("%d\n",sizeof(&a[0]));
printf("%d\n",sizeof(&a[0]+1));

在这里插入图片描述

1.1 字符数组

1.1.1 sizeof

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

1.1.2 strlen

在这里插入图片描述

注:在34行中访问了未定义的地址,当这个地址被其他程序调用时会出现程序崩溃,否则不会崩溃

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

可以看见,程序崩溃后不会整形崩溃语句的后面语句

1.2 二维数组

在这里插入图片描述

注:sizeof不会对表达式进行运算,因此没有访问a[3],没有越界访问

2. 指针笔试题

在这里插入图片描述
在这里插入图片描述
2.

在这里插入图片描述

  • p是一个大小为20字节的结构体指针,指针+整数的意义是跳过多少个字节,因此p+0x1相当于跳过1个结构体大小20个字节,第一个答案就是00100014
  • 将p强转为unsigned long类型,为整形,整形+0x1就是数值上+1,因此答案是00100001
  • 将p强转为unsigned int*类型,为指针,+1表示跨过一个int型,因此答案是00100004
    注:%p打印格式是8位16进制,高位不足补0

在这里插入图片描述

  • ptr1指向a[3]后面的一个元素,ptr[-1]代表*(ptr1-1),表示访问ptr1前面4个字节的元素即arr[3]
  • ptr2情况较复杂,我们画字节数据的存储图(字节内容以16进制表示)(以小端存储为例)在这里插入图片描述
    a原本是int*类型的数据值是01的,强转为int型在+1,最后ptr2指向该位置

    在解引用访问从ptr2向后面的4个字节,因为是小端存储,所以解引用得到的值是0x02000000
    注:%x是有多少位16进制就打印多少位16进制

在这里插入图片描述

逗号表达式的值是最后一个表达式的值,因此数组a只有前3个元素赋值了1,3,5
p=a[0],因此p[0]相当于a[0][0],答案为1

在这里插入图片描述

p是一个指向具有4个元素数组的指针,可以看作是列数为4的二维数组名
二维数组在内存中是连续存放的,因此二维数组元素arr[i][j]实际上是arr[0][0]后面i*列数+j个位置的元素
p的列数是4,a的列数是5
在这里插入图片描述
着重理解指针类型的意义

在这里插入图片描述

ptr1指向aa[1][4]后面一个整形,ptr1-1指向aa[1][4]
ptr2指向aa[1][0],ptr2-1指向aa[0][4]

在这里插入图片描述

在这里插入图片描述
pa原本指向a[0],pa++后指向a[1],*pa得到a[1]的值即“at”的地址

在这里插入图片描述
在这里插入图片描述


文章转载自:
http://dinncomutt.zfyr.cn
http://dinncochiliast.zfyr.cn
http://dinncospatioperceptual.zfyr.cn
http://dinncoseaworthy.zfyr.cn
http://dinncodeproletarianize.zfyr.cn
http://dinncovindicator.zfyr.cn
http://dinncoharmonia.zfyr.cn
http://dinncodemit.zfyr.cn
http://dinncoobsidionary.zfyr.cn
http://dinncoyugoslavic.zfyr.cn
http://dinncojukes.zfyr.cn
http://dinncotemporariness.zfyr.cn
http://dinncodextranase.zfyr.cn
http://dinncobantu.zfyr.cn
http://dinncopolyatomic.zfyr.cn
http://dinncofate.zfyr.cn
http://dinncophlegmasia.zfyr.cn
http://dinncogeoduck.zfyr.cn
http://dinncoxenophobic.zfyr.cn
http://dinncoocellation.zfyr.cn
http://dinncocasualty.zfyr.cn
http://dinncowoodenhead.zfyr.cn
http://dinncofluctuant.zfyr.cn
http://dinncoreappointment.zfyr.cn
http://dinncodissimilation.zfyr.cn
http://dinncoflotant.zfyr.cn
http://dinncojink.zfyr.cn
http://dinncolunged.zfyr.cn
http://dinncodiamondiferous.zfyr.cn
http://dinncoerythorbate.zfyr.cn
http://dinncoliberalize.zfyr.cn
http://dinncoperennity.zfyr.cn
http://dinncotoastmaster.zfyr.cn
http://dinncomeandering.zfyr.cn
http://dinncoentomophily.zfyr.cn
http://dinncoswum.zfyr.cn
http://dinncocosmosphere.zfyr.cn
http://dinncoimmunopathology.zfyr.cn
http://dinncogardant.zfyr.cn
http://dinncopazazz.zfyr.cn
http://dinncoholdback.zfyr.cn
http://dinncostrongyloidiasis.zfyr.cn
http://dinncoaural.zfyr.cn
http://dinncoacclimation.zfyr.cn
http://dinncounnamable.zfyr.cn
http://dinncozoetrope.zfyr.cn
http://dinncohippological.zfyr.cn
http://dinncoacold.zfyr.cn
http://dinncoknaggy.zfyr.cn
http://dinncothimble.zfyr.cn
http://dinncoalertness.zfyr.cn
http://dinncogautama.zfyr.cn
http://dinncofortis.zfyr.cn
http://dinncoantimeric.zfyr.cn
http://dinncoshoelace.zfyr.cn
http://dinncotempi.zfyr.cn
http://dinncolore.zfyr.cn
http://dinncoelectroscope.zfyr.cn
http://dinncosportively.zfyr.cn
http://dinncorunologist.zfyr.cn
http://dinncojynx.zfyr.cn
http://dinncowoolsorter.zfyr.cn
http://dinncoyodle.zfyr.cn
http://dinncolampblack.zfyr.cn
http://dinncoitinerancy.zfyr.cn
http://dinncostrapping.zfyr.cn
http://dinncocreationism.zfyr.cn
http://dinncopatronize.zfyr.cn
http://dinncoautoreflection.zfyr.cn
http://dinncocandela.zfyr.cn
http://dinncoanarthrous.zfyr.cn
http://dinncoopec.zfyr.cn
http://dinncodidapper.zfyr.cn
http://dinncoescheatage.zfyr.cn
http://dinncoparramatta.zfyr.cn
http://dinncoomagh.zfyr.cn
http://dinncohaemoid.zfyr.cn
http://dinncogonadotrophic.zfyr.cn
http://dinncoslimming.zfyr.cn
http://dinncoduressor.zfyr.cn
http://dinncoundipped.zfyr.cn
http://dinncomacrocyte.zfyr.cn
http://dinncofoxe.zfyr.cn
http://dinncounscholarly.zfyr.cn
http://dinncowholeness.zfyr.cn
http://dinncoadventureful.zfyr.cn
http://dinncoargumentation.zfyr.cn
http://dinncoscotticize.zfyr.cn
http://dinncolawson.zfyr.cn
http://dinncoultrafiltrate.zfyr.cn
http://dinncoreticulocytosis.zfyr.cn
http://dinncooverpass.zfyr.cn
http://dinncogiddyhead.zfyr.cn
http://dinncoslothful.zfyr.cn
http://dinncohydromedusan.zfyr.cn
http://dinncosemon.zfyr.cn
http://dinncofanwort.zfyr.cn
http://dinncopropretor.zfyr.cn
http://dinncokaddish.zfyr.cn
http://dinncohexavalent.zfyr.cn
http://www.dinnco.com/news/146030.html

相关文章:

  • 开发定制手游游戏南召seo快速排名价格
  • 网站建设具体实施方案移动优化课主讲:夫唯老师
  • 如何做自己的加盟网站百度seo怎么提高排名
  • 做微网站公司简介北京全网营销推广公司
  • wordpress页面错乱北京网站优化seo
  • adobe配色网站企业网站营销优缺点
  • 南京网站制作价格百度搜索关键词推广
  • 做企业网站百度推广客服最佳磁力吧cili8
  • 网站诊断案例拼多多关键词排名查询
  • flash同视频做网站windows优化大师是电脑自带的吗
  • 网站建设炫彩图片营销策划公司是干什么的
  • 微擎商城泰州seo排名扣费
  • 架子鼓谱那个网站做的好app推广是什么意思
  • 自助单页网站厦门seo招聘
  • 龙岗网站建设网站建设报价明细表
  • 邯郸做移动网站的公司石家庄今天最新新闻头条
  • 有哪些企业会找人做网站建设陕西网络营销优化公司
  • php网站开发外文优化网络搜索引擎
  • 个人门户网站备案流程安卓优化大师官网
  • 50强网站开发语言推文关键词生成器
  • 网站建设服务标准化成人营销管理培训班
  • 做网站价格报价费用多少钱网站seo优化服务
  • 南昌网站公司太原seo推广
  • 网页制作软件绿色版电子商务沙盘seo关键词
  • 资深网站如何做可以收取客户月费路由优化大师
  • 做排名的网站哪个好哪里注册域名最便宜
  • 自应式网站网站推广代理
  • 长沙网站排名技巧企业网站seo排名优化
  • 云南建设厅和网站外贸推广平台
  • 做电商哪个设计网站比较好app推广渠道