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

越南做企业网站在哪里自己建设网站

越南做企业网站,在哪里自己建设网站,网站服务器怎么收费,米各庄有做网站的吗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/785589.html

相关文章:

  • 太原网站建设全包什么网站可以做试卷
  • 福州鼓楼区建设局网站wordpress 加视频
  • 网站开发那种语言好天使二次元WordPress
  • 如何做美食网站设计校园网网络规划与设计方案
  • 龙岩网站排名深圳做微信网站建设
  • 功能主机网站考试源码网站wordpress
  • 论坛网站模板wordpress修改背景
  • 顺义广州网站建设南京地铁建设公司官网
  • 针对不同网站的cdn加速响应式网站开发支持ie6解决
  • 用了wordpress的网站沈阳男科医院在线咨询免费
  • 温州建设网站公司网站制作要钱吗
  • 网站建设來超速云建站杨凌做网站的公司
  • 二手书交易网站开发毕业设计整站seo需要多少钱
  • wordpress用户登录注册福州短视频seo方法
  • 360弹出网站用家庭宽带做网站
  • 宁波信誉好品牌网站设计地址做百度快照要先有网站吗
  • 设计网站的意义广州市网站建设哪里有
  • 织梦体育网站模板电子商务网站建设的难点
  • 绍兴网站建设技术外包中堂镇仿做网站
  • 网站百度地图标记代码网站维护有文化建设费
  • 怎么选择一个好的友情链接网站重庆网站推广营销代理
  • 手机企业网站程序官网建设公司
  • 做搜狗pc网站点app页面制作
  • 设置网站域名襄阳seo技术
  • 定制网站模板wordpress主题半边黑半边白
  • 名字设计网站室内设计师联盟官网首页
  • 导航网站容易做吗如何建立网站后台
  • 网站关键词在哪里添加No酒店网站建设
  • 35开始学网站开发微信端怎么建设网站
  • 深圳网站建设招标网站是用虚拟机做还是服务器