当前位置: 首页 > 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://www.dtcms.com/wzjs/41192.html

相关文章:

  • 专门做搜索种子的网站有哪些seo顾问合同
  • 正邦做网站吗南京seo全网营销
  • wordpress页面乱码代码上海谷歌seo推广公司
  • 怎样设置网站访问权限seo查询5118
  • 深圳网站优化团队seo服务 文库
  • 怎么样免费做网站企业推广网站
  • 兰州做网站优化关键词排名优化公司
  • 现在还有企业做网站吗制作网页多少钱
  • 做网站优化价格网站seo顾问
  • 米兰设计周中国高校设计官网天津百度快速排名优化
  • 佛山网站建设明细建筑设计网站
  • wordpress网站设计重庆seo推广服务
  • 网站的建设成本3d建模培训学校哪家好
  • 网站开发项目实训搭建网站教程
  • php网站制作过程中遇到的问题及解决办法做网站公司哪家比较好
  • 网站动态和静态的区别制定营销推广方案
  • 网站源码怎么上传镇江seo优化
  • 大连 响应式网站制作百度应用市场下载安装
  • 制作网页和做网站是一个意思吗企业网站首页
  • 如何做免费的公司网站网络营销推广方案有哪些
  • 做公司的网站大概多少钱怎么在百度上发表文章
  • 作图网站做课程表重庆seo技术教程
  • 自适应网站系统吗微信腾讯会议
  • 学校网页网站模板如何申请一个网站域名
  • 海阳网网站网站策划方案书
  • 我想做卖鱼苗网站怎样做王通seo
  • 做库房推广哪个网站好疫情最新数据
  • 自己做外贸开通什么网站电商网站首页
  • 武汉市建设学校官方网站如何快速推广网站
  • 做外贸如何建立网站平台武汉网络关键词排名