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

门户网站开发步骤博客天津推广平台

门户网站开发步骤博客,天津推广平台,大学生创新创意产品设计方案,合肥环保公司网站建设文章目录 🚩前言🚩sizeof🚩strlen🚩sizeof和strlen对比 🚩前言 很多小白在学习中,经常将sizeof和strlen弄混了。本篇文章,小编讲解一下sizeof和strlen的区别。🤷‍♂️ &#x1f6a9…

在这里插入图片描述

文章目录

  • 🚩前言
  • 🚩sizeof
  • 🚩strlen
  • 🚩sizeof和strlen对比

🚩前言

很多小白在学习中,经常将sizeof和strlen弄混了。本篇文章,小编讲解一下sizeof和strlen的区别。🤷‍♂️

请添加图片描述

🚩sizeof

size_t 其实专门是设计给sizeof的,表示sizeof的返回值类型

sizeof计算变量所占内存空间大小,单位是字节

如果操作数是类型的话,计算的是使⽤类型创建的变量所占内存空间的⼤⼩。

sizeof 只关注占⽤内存空间的⼤⼩,不在乎内存中存放什么数据。

代码演示:

#include<stdio.h>int main()
{int a = 10;printf("%d\n", sizeof(a));printf("%d\n", sizeof a);printf("%d\n", sizeof(int));return 0;
}

运行结果:

4
4
4

sizeof 在计算大小的时候,其实是根据类型推算的

sizeof的操作数如果是一个表达式,表达式的不参与计算的!!!

#include<stdio.h>int main()
{short s = 10;//占2个字节int i = 2;   //占4个字节int n = sizeof(s = i + 4);//截断printf("%d\n", n);//2printf("%d\n", s);// 10return 0;
}

🚩strlen

功能:

求字符串长度

原型:

size_t strlen ( const char * str );

统计的是从 strlen 函数的参数 str 中这个地址开始向后, \0 之前字符串中字符的个数。

strlen 函数会⼀直向后找 \0 字符,直到找到为⽌,所以可能存在越界查找。

代码演示:

#include<stdio.h>int main()
{char arr1[3] = { 'a', 'b', 'c' };char arr2[] = "abc";printf("%d\n", strlen(arr1));printf("%d\n", strlen(arr2));printf("%d\n", sizeof(arr1));printf("%d\n", sizeof(arr1));return 0;
}

🚩sizeof和strlen对比

sizeof

  1. sizeof是操作符
  2. sizeof计算操作数所占内
    存的⼤⼩,单位是字节
  3. 不关注内存中存放什么数

strlen

  1. strlen是库函数,使⽤需要包含头⽂件 string.h
  2. srtlen是求字符串⻓度的,统计的是 \0 之前字符的隔个数
  3. 关注内存中是否有 \0 ,如果没有 \0 ,就会持续往后找,可能
    会越界

在这里插入图片描述

http://www.yayakq.cn/news/35062/

相关文章:

  • wordpress建站教程费用音乐网站建设教程视频
  • 班级网站设计网站制作在哪里比较好
  • 免费建立网站平台流量点击推广平台
  • wordpress怎么做小说站南京公司官网设计
  • 网站服务器重启wordpress批量添加图片链接
  • 沈阳网站 房小二杭州企业网站设计模板
  • 网站开发智能化方向flash型的著名网站
  • 网站系统中备案申请表深圳pc端网站开发
  • 品牌微信网站建设自己做的网站外国人能访问吗
  • 企业营销型网站建设哪家好网络营销策划的内容
  • 台州自助建站系统WordPress自定义前端登录
  • 做任务赚佣金网站有哪些学动漫有什么出路
  • 国外可以做推广的网站吗自建网站网址
  • wordpress前端投稿插件郑州专业网站推广优化公司
  • 烟台商城网站建设app平台网站搭建
  • 丹徒网站建设咨询前端工程师是做网站吗
  • 蒲公英路由做网站郑州网站建设创新网络
  • 广东省做农业网站公司深圳平台网站建设
  • 哈尔滨公众号制作seo设计师品牌
  • 沈阳网站建设活动方案网建平台
  • 要给公司做一个网站怎么做上海外贸商品交易会
  • 南京网络建站模板进口手表网站
  • 山东川畅科技做网站多少钱jquery 打开新网站
  • 网站开发流程中有哪几个阶段分类目录不要前缀wordpress
  • 宣威市住房和城乡建设局网站下载中心东莞 网站建设
  • 云南网站建设效果好吗佛山营销型网页设计
  • 做企业网站设计手机站扬州网站制作
  • 建设网站实训心得辞职做美食网站
  • 自助建站免费平台wordpress仿微信公众号
  • 做商品网站的教学视频教程成品软件源码网站