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

做奖状的网站电商网站开发流程图

做奖状的网站,电商网站开发流程图,网上哪些网站可以做兼职,珠海移动网站建设公司排名一.sizeof和strlen的对比 1.sizeof 操作符,计算变量所占空间大小 2.strlen 库函数,函数原型为: 求的是字符串的长度,统计的是“\0”之前的字符个数 二.指针和笔试题解析 补充:数组名的意义 1.sizeof(数组名) 这…

一.sizeof和strlen的对比

1.sizeof

操作符,计算变量所占空间大小

2.strlen

库函数,函数原型为

求的是字符串的长度,统计的是“\0”之前的字符个数

二.指针和笔试题解析

补充:数组名的意义

1.sizeof(数组名)

这里表示整个数组,计算的是整个数组所占空间的大小

2.&数组名

这里表示整个数组,取出的是整个数组的地址

3.其他

表示首元素的地址

1.一维数组

代码:

#include <stdio.h>
int main()
{printf("%zu\n",sizeof(a));printf("%zu\n",sizeof(a+0));printf("%zu\n",sizeof(*a));printf("%zu\n",sizeof(a+1));printf("%zu\n",sizeof(a[1]));printf("%zu\n",sizeof(&a));printf("%zu\n",sizeof(*&a));printf("%zu\n",sizeof(&a+1));printf("%zu\n",sizeof(&a[0]));printf("%zu\n",sizeof(&a[0]+1));
}

解释:

2.字符指针

例 2.1:

代码:

#include <stdio.h>
int main()
{char arr[] = { 'a','b','c','d','e','f' };printf("%zu\n", sizeof(arr));printf("%zu\n", sizeof(arr + 0));printf("%zu\n", sizeof(*arr));printf("%zu\n", sizeof(arr[1]));printf("%zu\n", sizeof(&arr));printf("%zu\n", sizeof(&arr + 1));printf("%zu\n", sizeof(&arr[0] + 1));return 0;
}

解释:

例2.2

代码:

#include <stdio.h>
#include <string.h>
int main()
{char arr[] = { 'a','b','c','d','e','f' };printf("%zu\n", strlen(arr));printf("%zu\n", strlen(arr + 0));printf("%zu\n", strlen(*arr));printf("%zu\n", strlen(arr[1]));printf("%zu\n", strlen(&arr));printf("%zu\n", strlen(&arr + 1));printf("%zu\n", strlen(&arr[0] + 1));return 0;
}

解释:

例2.3

代码:

#include <stdio.h>
int main()
{char arr[] = "abcdef";printf("%zu\n", sizeof(arr));printf("%zu\n", sizeof(arr + 0));printf("%zu\n", sizeof(*arr));printf("%zu\n", sizeof(arr[1]));printf("%zu\n", sizeof(&arr));printf("%zu\n", sizeof(&arr + 1));printf("%zu\n", sizeof(&arr[0] + 1));return 0;
}

解释:

例2.4

代码:

#include <stdio.h>
#include <string.h>
int main()
{char arr[] = "abcdef";printf("%zu\n", strlen(arr));printf("%zu\n", strlen(arr + 0));printf("%zu\n", strlen(*arr));printf("%zu\n", strlen(arr[1]));printf("%zu\n", strlen(&arr));printf("%zu\n", strlen(&arr + 1));printf("%zu\n", strlen(&arr[0] + 1));return 0;
}

解释:

例2.5

代码:

#include <stdio.h>
int main()
{char* p = "abcdef";printf("%zu\n", sizeof(p));printf("%zu\n", sizeof(p + 1));printf("%zu\n", sizeof(*p));printf("%zu\n", sizeof(p[0]));printf("%zu\n", sizeof(&p));printf("%zu\n", sizeof(&p + 1));printf("%zu\n", sizeof(&p[0] + 1));return 0;
}

解释:

例2.6

代码:

#include <stdio.h>
#include <string.h>
int main()
{char* p = "abcdef";printf("%zu\n", strlen(p));printf("%zu\n", strlen(p + 1));printf("%zu\n", strlen(*p));printf("%zu\n", strlen(p[0]));printf("%zu\n", strlen(&p));printf("%zu\n", strlen(&p + 1));printf("%zu\n", strlen(&p[0] + 1));return 0;
}

解释:

3.二维数组

代码:

#include <stdio.h>
int main()
{int a[3][4] = { 0 };printf("%zu\n", sizeof(a));printf("%zu\n", sizeof(a[0][0]));printf("%zu\n", sizeof(a[0]));printf("%zu\n", sizeof(a[0] + 1));printf("%zu\n", sizeof(*(a[0] + 1)));printf("%zu\n", sizeof(a + 1));printf("%zu\n", sizeof(*(a + 1)));printf("%zu\n", sizeof(&a[0] + 1));printf("%zu\n", sizeof(*(&a[0] + 1)));printf("%zu\n", sizeof(*a));printf("%zu\n", sizeof(a[3]));return 0;
}

解释:

注意:sizeof计算变量、数组的大小是,是通过内存推导的,不会真实访问内存空间

三.练习

例1:

include <stdio.h>int main(){int a[5] = { 1, 2, 3, 4, 5 };int *ptr = (int *)(&a + 1);printf( "%d,%d", *(a + 1), *(ptr - 1));return 0;}

解释:

例2:

代码:

#include <stdio.h>int main(){int a[3][2] = { (0, 1), (2, 3), (4, 5) };int *p;p = a[0];printf( "%d", p[0]);return 0;}

解释:

例3:

#include <stdio.h>int main(){int aa[2][5] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };int *ptr1 = (int *)(&aa + 1);int *ptr2 = (int *)(*(aa + 1));printf( "%d,%d", *(ptr1 - 1), *(ptr2 - 1));return 0;}

解释:

例4:

代码:

#include <stdio.h>int main(){char *a[] = {"work","at","alibaba"};char**pa = a;pa++;printf("%s\n", *pa);return 0;}

解释:


文章转载自:

http://UOTG3gWL.ykwgL.cn
http://dA7wXpqi.ykwgL.cn
http://vvoqep17.ykwgL.cn
http://99dKVhRo.ykwgL.cn
http://SNiyF5jx.ykwgL.cn
http://QdF5kPZN.ykwgL.cn
http://hNdtRiZD.ykwgL.cn
http://JCADLVEC.ykwgL.cn
http://jCCka20r.ykwgL.cn
http://IekdjWhL.ykwgL.cn
http://WdvspROQ.ykwgL.cn
http://2k6ROz8M.ykwgL.cn
http://v3ivRtF1.ykwgL.cn
http://mJEmX8Wh.ykwgL.cn
http://yQX7lDdJ.ykwgL.cn
http://gcWyy1Ww.ykwgL.cn
http://B8bGBWXj.ykwgL.cn
http://tHSW2ed6.ykwgL.cn
http://D92jQsFJ.ykwgL.cn
http://Ce8X8pJh.ykwgL.cn
http://Q3O8jZfB.ykwgL.cn
http://uUhSwQQY.ykwgL.cn
http://ANnzz1gm.ykwgL.cn
http://RWqmQeHA.ykwgL.cn
http://5BEJ6XA3.ykwgL.cn
http://KKdJ8jAg.ykwgL.cn
http://c83WAB84.ykwgL.cn
http://zWDKQWYW.ykwgL.cn
http://mFW5hovI.ykwgL.cn
http://gAJWOI7G.ykwgL.cn
http://www.dtcms.com/wzjs/763071.html

相关文章:

  • 嘉兴网络建站模板国内永久免费crm系统软件
  • 东莞网站优化指导网站内链优化的角度
  • 怎样建设企业网站网站被盗用
  • 有做网站的吗 优帮云能交易的网站多少钱
  • 网站用户需求宁波网站推广规划
  • 网站建设经验介绍跨境电商开发
  • 合肥公司门户网站制作游戏小程序代理
  • 如何做网站的内容企业模板之家
  • 做lol直播网站.net 网站 iis 配置
  • 九江门户网站建设郑州设计公司汇总
  • 专业高端网站建设手机app开发工具有哪些
  • 手机网站设计只找亿企邦网络建设招聘
  • 网站运行维护天津微网站
  • eclipse jsp 网站开发南京模板网站建设企业
  • 网站建设分金手指排名十七昌吉做网站
  • 招远 两学一做 网站百度精准引流推广
  • 黑龙江住房和城乡建设局网站恢复118网址之家
  • 建一个网站的手机电脑版站长平台如何推广自己的网站
  • 网站制作过程做优化网站能以量取胜么
  • aitt网站建设中做淘宝返利网站能挣钱
  • 北京建设网站企业型网站建设
  • 网站怎么投放广告性价比高seo排名
  • 网页具有动画网站建设技术网站过期怎么找回来
  • 株洲企业网站制作高端网站制作建设
  • 大学网站html模板下载内蒙古网站制作
  • 龙华网站建设深圳信科游戏软件开发流程
  • 装饰网站建设流程电商网站开发实验报告
  • 最牛网站建设网站seo网络优化
  • 合肥有什么好的网站建设公司网站空间制作
  • 网站页脚怎么做今天上海最新事件