Java教程

14、strlen和sizeof区别?

本文主要是介绍14、strlen和sizeof区别?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.sizeof是运算符,并不是函数,结果在编译时得到而非运行中获得;strlen是字符处理的库函数。

2.sizeof参数可以是任何数据的类型或者数据(sizeof参数不退化);strlen的参数只能是字符指针 且结尾是'\0'的字符串。

3.因为sizeof值在编译时确定,所以不能用来得到动态分配(运行时分配)存储空间的大小。

 

这篇关于14、strlen和sizeof区别?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!