欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

C语言size_t和size_type比较

发布时间:2024/9/27 52 豆豆
生活随笔 收集整理的这篇文章主要介绍了 C语言size_t和size_type比较 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处
本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105163719

size_t和size_type比较

  • size_t和size_type比较
    • size_t是用于数组的下标值类型
    • size_type是容器配套类型
  • 数组中应用size_t的例子
  • 总结:

size_t和size_type比较

size_t是用于数组的下标值类型

既然是无符号的,,一般只能用在没有负数的地方了,比如我们的年龄啊,身高啊。在c标准函数中,最一般的就是strlen,返回字符数。字符数当然不可能是负的啊,所以函数原型是size_t strlen(const char*) ;size_t是表示长度(尺寸)的类型,这个类型是由 typedef unsigned int size_t; 定义的,一般用于保存一些长度信息,比如数组的长度、字符串的长度等;

size_type是容器配套类型

使用前需要加作用域比如string::size_type(string可看作字符容器,但不是类模板)数组的定义声明等应当使用size_t类型

总结

以上是生活随笔为你收集整理的C语言size_t和size_type比较的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。