博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
strlen()函数和sizeof运算符的学习
阅读量:5035 次
发布时间:2019-06-12

本文共 976 字,大约阅读时间需要 3 分钟。

  • size_t 类型是一个与机器相关的unsigned类型
  1. strlen函数     size_t strlen(char const*str);     头文件 string.h(C)或cstring(C++)

             strlen用来计算指定字符串str的长度(,例如不能计算int a[]的长度,),但不包括结束字符NUll

            注意:因为是size_t所以 

                      strlen(x)- strlen(y)>= 0永远为真

                      strlen(x)- 5>=0永远为真
                 
        2.sizeof是一个单目运算符,参数可以是数组,指针,类型,对象,函数等
           sizeof的结果包括结束字符,在编译时计算,不能用来返回动态分配的内存空间的大小

1 #include
2 #include
3 using namespace std; 4 int main(){ 5 char a[10]; 6 for(int i=0;i<10;i++) a[i]='a'; 7 cout<

          输出10

                 11

1 #include
2 #include
3 using namespace std; 4 int main(){ 5 char a[10]; 6 for(int i=0;i<5;i++) a[i]='a'; 7 cout<

       输出10

              5

1 #include
2 #include
3 using namespace std;4 int main(){5 char a[10];6 cout<

     输出10

            0

1 #include
2 #include
3 using namespace std;4 int main(){5 char a[6]="apple";6 cout<
<

    输出6

          5

 

转载于:https://www.cnblogs.com/TYXmax/p/10505128.html

你可能感兴趣的文章
u-boot简单学习笔记(二)——AR9331 uboot.lds分析
查看>>
文件操作:根据现有类生成所需要的类
查看>>
pdf中内嵌字体问题
查看>>
Debian搭建WordPress
查看>>
Xstream 解析xml文件内容
查看>>
JavaScript正则表达式方法总结
查看>>
pub/sub的实际应用总结
查看>>
多媒体标签
查看>>
TCP的应用编程服务器端重要笔记
查看>>
【题解】 Codeforces 919F A Game With Numbers(拓扑排序+博弈论+哈希)
查看>>
分布式技术追踪 2018年第二十一期
查看>>
random模块
查看>>
HTML5基础知识笔记(更新)
查看>>
windows 无法启动SQL Server FullText Search(MSSQLSERVER)服务
查看>>
js 获取get参数值(url参数)
查看>>
C++ STL内存池
查看>>
9.Hibernate 缓存
查看>>
Spring mvc使用不了jstl 或者 Spring mvc不解析jstl
查看>>
看看 Delphi XE2 为 VCL 提供的 14 种样式
查看>>
Python内置函数(29)——help
查看>>