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

建筑工程资料全套范例徐州百度快照优化

建筑工程资料全套范例,徐州百度快照优化,wordpress转成APP,广州网络公司政策目录 字符数组四例题1例题2例题3例题4例题5例题6例题7 结果字符数组五例题1例题2例题3例题4例题5例题6例题7结果字符数组六例题1例题2例题3例题4例题5例题6例题7 结果 感谢各位大佬对我的支持,如果我的文章对你有用,欢迎点击以下链接 🐒🐒🐒个…

目录

  • 字符数组四
    • 例题1
    • 例题2
    • 例题3
    • 例题4
    • 例题5
    • 例题6
    • 例题7
  • 结果
  • 字符数组五
  • 例题1
  • 例题2
  • 例题3
  • 例题4
  • 例题5
  • 例题6
  • 例题7
  • 结果
  • 字符数组六
    • 例题1
    • 例题2
    • 例题3
    • 例题4
    • 例题5
    • 例题6
    • 例题7
  • 结果

感谢各位大佬对我的支持,如果我的文章对你有用,欢迎点击以下链接
🐒🐒🐒个人主页
🥸🥸🥸C语言
🐿️🐿️🐿️C语言例题
🐣🐓🏀python

字符数组四

char arr[] = "abcdef";
1:printf("%d\n", strlen(arr));
2:printf("%d\n", strlen(arr+0));
3:printf("%d\n", strlen(*arr));
4:printf("%d\n", strlen(arr[1]));
5:printf("%d\n", strlen(&arr));
6:printf("%d\n", strlen(&arr+1));
7:printf("%d\n", strlen(&arr[0]+1));

例题1

char arr[] = "abcdef";
printf("%d\n", strlen(arr));

这里的arr是代表的整个字符串,由于字符串中的字符分别是’a’ ‘b’ ‘c’ ‘d’ ‘e’ ‘f’ ‘\0’,而strlen计算几个是除掉\0,因此结果为6

例题2

char arr[] = "abcdef";
printf("%d\n", strlen(arr+0));

arr+0=&arr[0],&arr[0]是第一个字符a的地址,因此strlen会从第一个字符a开始寻找\0,所以结果是6,因为数组的储存地址是连续的,所以先取寻找数组中的\0在哪,如果数组中没有\0,就会越界查找,知道找到\0

例题3

char arr[] = "abcdef";
printf("%d\n", strlen(*arr));

*arr是对arr首元素地址进行解引用是字符a,并没有\0,所以会报错

例题4

char arr[] = "abcdef";
printf("%d\n", strlen(arr[1]));

这里其实和例题3是一样的,arr[1]是字符b,没有\0,所以会报错

例题5

char arr[] = "abcdef";
printf("%d\n", strlen(&arr));

&arr是取的整个数组的地址,也就是首元素地址,&arr和&arr[0]的不同在之前有讲过,这里就不说了,因此strlen会从第一个字符a查找,直到找到\0,结果是6

例题6

char arr[] = "abcdef";
printf("%d\n", strlen(&arr+1));

&arr+1虽然是跳过了整个数组,但其实质仍然是一个数组地址,不知道\0在哪所以是一个随机值

例题7

char arr[] = "abcdef";
printf("%d\n", strlen(&arr[0]+1));

&arr[0]+1=&arr[1],是从第二个字符’b’的地址开始向后找,因此结果就应该比从整个元素的地址开始向后找少一(因为b是在a之后),所以结果是5

结果

因为例题3和例题4无法打印,所以就打印的其他例题
在这里插入图片描述

字符数组五

char *p = "abcdef";
1:printf("%d\n", sizeof(p));
2:printf("%d\n", sizeof(p+1));
3:printf("%d\n", sizeof(*p));
4:printf("%d\n", sizeof(p[0]));
5:printf("%d\n", sizeof(&p));
6:printf("%d\n", sizeof(&p+1));
7:printf("%d\n", sizeof(&p[0]+1));

例题1

char *p = "abcdef";
printf("%d\n", sizeof(p));

p是一个指针变量储存的是字符串的地址,所以sizeof§是求一个地址的大小,结果是4或者8

例题2

char *p = "abcdef";
printf("%d\n", sizeof(p+1));

p+1是跳过整个字符串的地址,但还是地址,所以结果仍然是4或者8

例题3

char *p = "abcdef";
printf("%d\n", sizeof(*p));

这里的 * p是对字符串中的字符’a’地址解引用,所以 *p=‘a’,由于字符是char类型,所以sizeof(*p)结果是1
调试结果如下
在这里插入图片描述

例题4

char *p = "abcdef";
printf("%d\n", sizeof(p[0]));

p[0]是字符串中的第一个字符a,因为是char类型,所以结果是1

例题5

char *p = "abcdef";
printf("%d\n", sizeof(&p));

&p是取出指针变量p的地址,因为是一个地址所以结果是4或者8

例题6

char *p = "abcdef";
printf("%d\n", sizeof(&p+1));

&p+1仍然是一个地址,所以结果还是4或者8

例题7

char *p = "abcdef";
printf("%d\n", sizeof(&p[0]+1));

&p[0]+1是取字符串第二个字符b的地址,所以结果为4或者8

结果

在这里插入图片描述

字符数组六

char *p = "abcdef";
1:printf("%d\n", strlen(p));
2:printf("%d\n", strlen(p+1));
3:printf("%d\n", strlen(*p));
4:printf("%d\n", strlen(p[0]));
5:printf("%d\n", strlen(&p));
6:printf("%d\n", strlen(&p+1));
7:printf("%d\n", strlen(&p[0]+1));

例题1

char *p = "abcdef";
printf("%d\n", strlen(p));

p是指针变量取的是字符串的地址,等于字符a的地址,strlen§就是从字符a开始寻找\0,所以结果为6

例题2

char *p = "abcdef";
printf("%d\n", strlen(p+1));

这里的p是数组首元素地址,p+1是跳过数组的一个元素所以p+1=&p[1],因此strlen是从字符’b’的地址开始寻找\0,所以结果是5

例题3

char *p = "abcdef";
printf("%d\n", strlen(*p));

*p是对字符’a’地址解引用,就是字符a,没有\0所以会报错

例题4

char *p = "abcdef";
printf("%d\n", strlen(p[0]));

p[0]是字符串中的第一个元素a,没有\0,所以会报错

例题5

char *p = "abcdef";
printf("%d\n", strlen(&p));

&p是取指针变量的地址,注意p是字符串的地址,但是&p就不是字符串的地址,所以&p中我们不知道他的地址是什么样的,结果是一个随机值
在这里插入图片描述

例题6

char *p = "abcdef";
printf("%d\n", strlen(&p+1));

&p+1是跳过p的地址,因为地址中不知道\0在哪,所以是一个随机值

例题7

char *p = "abcdef";
printf("%d\n", strlen(&p[0]+1));

&p[0]+1=&p[1],是第二这个字符’b’的地址,因此strlen是从b开始寻找\0,所以结果是5

结果

在这里插入图片描述

http://www.tj-hxxt.cn/news/114443.html

相关文章:

  • 可遇公寓网站哪个公司做的百度官网认证多少钱
  • 返利导购网站建设需求文档百度站长平台有哪些功能
  • 焦作网站建设哪家专业sem是什么检测分析
  • 免费b2b网站大全免如何做网站优化seo
  • 常州网站建设联系电话网络整合营销是什么意思
  • 网站备案号注销查询公司营销策划方案
  • wordpress文件上传路径在哪修改关键词优化排名用什么软件比较好
  • 网站建设的广告语seo排名点击手机
  • 抓取网站urlseo超级外链工具
  • 做行测的网站上海网站seo优化
  • 桂林做网站软文广告300字范文
  • 网站建设有几种贵阳seo网站推广
  • wordpress去除category网站seo诊断分析报告
  • 美食网站建设项目预算app联盟推广平台
  • 网站开发要学什么网站策划报告
  • 营销型网站标准网页源码搜索引擎排名查询
  • 创建网站免费注册seo还有未来吗
  • 做PPT参考图片网站 知乎企业官网首页设计
  • 中山网站建设方案网络营销的重要性
  • 甘肃网站制作公司广告推广方式有哪几种
  • 黄石企业网站设计手机优化助手
  • 如何在自己网站做直播竞价托管一般要多少钱
  • 做一个网站系统多少钱app推广拉新一手渠道代理
  • 建筑考试培训网丈哥seo博客工具
  • 自动生成作文网站各大搜索引擎收录入口
  • 镇平做网站百度竞价入门教程
  • 苏州公司网站建设方案友情链接的获取途径有哪些
  • 关于医院要求建设网站的请示南京 seo 价格
  • 网站的栏目网络工程师培训一般多少钱
  • wordpress中常用插件安装包seo按照搜索引擎的什么对网站