共 3 篇文章
显示摘要每页显示  条
c++中的strlen,sizeof,getline函数strlen是返回一个字符串的长度,到''\0''截止。比如a[0]=''0''; a[1]=''1''; a[2]=''\0'';这时strlen(a)就会返回2即使a[3]不为''\0''也会返回2.sizeof是返回这类型的数据多占的空间。比如memset( data, 0, sizeof( data )...
而sizeof()返回的是变量声明后所占的内存数,不是实际长度,此外sizeof不是函数,仅仅是一个操作符,strlen是函数。int b=sizeof(str);在C++里传递数组永远都是传递指向数组首元素的指针,编译器不知道数组的大小,如果想在函数内知道数组的大小需要在函数里面用memcpy将数组复制出来,长度由另一个形参传禁区。⑥如果操作数是函数中的数组形参...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部