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

郑州网站建设设计公司哪家好免费收录网站提交

郑州网站建设设计公司哪家好,免费收录网站提交,上海公司购买新能源车条件,wordpress页面点赞sizeof 和 strlen 是C和C 中用于处理数据大小和字符串长度的两个不同的操作符/函数,它们的区别如下: 概念和用途 - sizeof 是一个操作符,用于计算数据类型或变量在内存中所占的字节数,它是在编译时确定的,与数据的…

sizeof  和  strlen  是C和C++ 中用于处理数据大小和字符串长度的两个不同的操作符/函数,它们的区别如下:

 

概念和用途

 

-  sizeof  是一个操作符,用于计算数据类型或变量在内存中所占的字节数,它是在编译时确定的,与数据的实际内容无关,可用于任何数据类型,包括基本数据类型(如  int 、 char  等)、数组、结构体、指针等。

 

-  strlen  是一个函数,用于计算字符串的长度,即字符串中字符的个数,不包括字符串结束符  \0 ,它是在运行时计算的,并且只适用于以  \0  结尾的字符串。

 

参数类型

 

-  sizeof  的操作数可以是数据类型名,也可以是变量名、表达式等。例如, sizeof(int) 、 sizeof(arr) ( arr  为数组)、 sizeof(ptr) ( ptr  为指针)等都是合法的。

 

-  strlen  的参数必须是指向以  \0  结尾的字符串的指针,通常是  char*  类型。例如, strlen("hello") 、 char str[] = "world"; strlen(str);  都是正确的用法。

 

返回值含义

 

-  sizeof  返回的是数据类型或变量在内存中所占的字节数。例如,在32位系统中, sizeof(int)  通常返回4, sizeof(char)  返回1, sizeof(char*)  返回4(指针大小为4字节)。如果是数组, sizeof  返回整个数组的大小,如  char arr[10]; sizeof(arr)  将返回10。

 

-  strlen  返回的是字符串中字符的个数(不包括  \0 )。例如, strlen("hello")  返回5, char str[] = "world"; strlen(str)  也返回5。

 

下面是一个简单的代码示例来演示它们的区别:

 

cpp

#include <iostream>

#include <cstring>

 

int main() {

    int num = 10;

    char str[] = "Hello";

    char* ptr = str;

 

    std::cout << "sizeof(num): " << sizeof(num) << std::endl; // 输出4,int类型在32位系统中占4字节

    std::cout << "strlen(str): " << strlen(str) << std::endl; // 输出5,字符串"Hello"的长度为5

    std::cout << "sizeof(str): " << sizeof(str) << std::endl; // 输出6,包括字符串结束符'\0'共6字节

    std::cout << "sizeof(ptr): " << sizeof(ptr) << std::endl; // 输出4,指针在32位系统中占4字节

    std::cout << "strlen(ptr): " << strlen(ptr) << std::endl; // 输出5,通过指针访问字符串,计算长度为5

 

    return 0;

}

http://www.dtcms.com/wzjs/316346.html

相关文章:

  • 成都家具企业网站建设免费网站seo诊断
  • 网络公司给我做网站我有没有源代码版权吗?seo导航站
  • 如何查网站建设者ip上海关键词优化推荐
  • 网站建设费往什么科目网站建设小程序开发
  • 公司网站优化绍兴seo管理
  • 温州网站建设和运营广州seo实战培训
  • 网站怎么做微博链接百度2018旧版下载
  • 上海做网站的月薪嘉兴seo外包公司
  • Wordpress 图片 不显示河源seo
  • 网站建设服务公司宣传语言自己怎么免费做网站网页
  • 手表网站海马300米潜水表成都专门做网站的公司
  • 重庆业务外包网站建设网络营销的四种模式
  • wordpress level成都专业的整站优化
  • 企业网站建设开发成本利润多少小红书推广怎么做
  • 学完js了可以做哪些网站无锡seo公司找哪家好
  • oa办公系统软件多少钱seo搜索引擎优化实训
  • 做网站如何自己寻找客户想开个网站怎样开
  • 小说网站开发猪八戒网站制作公司
  • 专门做茶叶会的音乐网站新闻式软文
  • 巴彦淖尔市 网站建设如何自建网站?
  • 哈尔滨做网站哪家好erp123登录入口
  • 张家港网站建设培训百度网页高级搜索
  • 梅州seo优化网站排名茂名厂商
  • 安徽省建设工程网站国产长尾关键词拘挖掘
  • 有没有什么专业做美业的网站深圳搜索引擎优化推广
  • 网站建设找宙斯站长工具关键词优化包年推广
  • 谷歌网站收录入口长春关键词优化排名
  • 一个人可以建设几个网站新站如何快速收录
  • 怎样做自己公司的网站公司网站建设服务
  • wordpress博客 分类重庆百度推广关键词优化